Существует ли стандартный размер значков и глубина цвета для J2ME? - PullRequest
3 голосов
/ 27 января 2009

Есть много телефонов, каждый со своим собственным размером значка (например, Nokia имеет 19 различных размеров, http://www.j2meforums.com/wiki/index.php/Application_Icon_sizes).

Я хотел бы использовать только один значок (даже если он отображается плохо).

Существует ли один размер значка и глубина цвета, которые отображаются на всех телефонах?

Ответы [ 3 ]

1 голос
/ 27 января 2009

Стандартного размера не существует, и некоторые телефоны даже не будут отображать значок, если он не имеет точную ширину и высоту, указанные для устройства. Некоторые телефоны могут пытаться увеличить или уменьшить ваш значок, в зависимости от того, что ему требуется. Однако на это нельзя полагаться. Еще одна забавная часть сильно фрагментированного мобильного пространства:)

1 голос
/ 27 января 2009

В зависимости от количества трубок, которые вам нужно поддерживать, это может быть нереально. Для решения этой проблемы вы можете создать уникальные сборки для каждой трубки. Не оптимальное решение, но если вы пытаетесь портировать приложение на 20+ телефонов, значки будут наименьшей из ваших проблем.

0 голосов
/ 27 января 2009

Я бы предложил попробовать самый маленький из этих 19 размеров. Если вы действительно не заботитесь о том, насколько плохо отображается значок, подход «наименьший общий знаменатель» может дать интересные результаты.

Поддержка значков SVG начинается с телефонов Series60 5-го издания, таких как Nokia 5800. Может быть, есть надежда на этот фронт в долгосрочной перспективе.

Конечно, я полностью согласен с omermuhammed: любое умеренно сложное приложение, которое должно поддерживать 20+ телефонов, будет нуждаться в нескольких версиях файлов jad и jar, даже если вам нужно использовать один и тот же значок для всех телефонов .

...