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

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

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

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

3 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам