Работа с большими приложениями Blackberry (много картинок) - PullRequest
2 голосов
/ 15 марта 2012

У меня есть приложение BlackBerry с множеством изображений, созданное для телефонов до OS7. Я должен обновлять его с новыми размерами экрана , и мое 5-мегабайтное приложение будет почти в два раза больше, что означает превышение лимита для его работы.

Как лучше всего справиться с этим в плагине BB Java для Eclipse ?

Я пришел к выводу, что у меня есть 2 варианта:

  • Включение новых изображений в виде библиотеки трески (или это jar?) В мой текущий проект, но мне не удалось это сделать. В любом случае, большая часть того, что я прочитал, была для JDE, и я хотел бы сделать это в Eclipse.

  • Есть второй комплект для новых телефонов, но как это сделать, не имея 2 разных проекта?

Загрузка новых образов при установке кажется другой, но это не вариант для этого проекта.

Подробности и / или ссылки приветствуются, так как я новичок в разработке BB.

Большое спасибо

Ответы [ 3 ]

1 голос
/ 15 марта 2012

С моей точки зрения, лучший способ - использовать только самые большие изображения в проекте и пропорционально уменьшать их для каждого устройства во время выполнения .

Когда вы уменьшаете изображение, его качество почти не меняется. Конечно, есть исключения. Но в целом это правило работает.

Также вы можете использовать препроцессор для создания разных файлов cod для разных устройств с разными экранами.

1 голос
/ 15 марта 2012

По-моему, я предлагаю вам сделать одно и то же приложение только для Blackberry OS 7.0, потому что оно имеет другое разрешение и если вы управляете своим приложением для всех Blackberry OS, тогда ваше приложение станет larger size, и оно может бытьвозможности, которые мы не можем загрузить наше приложение в Blackberry app world.

Удалите всю предыдущую графику ОС и поместите только на Blackberry OS 7 и загрузите ее на рынок, чтобы пользователь ОС 7.0 загрузил последнее приложение.

1 голос
/ 15 марта 2012

Вы можете сохранить большие изображения и избавиться от меньших. Вы можете обрабатывать устройства с более низким разрешением с помощью масштабирования изображения. Таким образом, ваше приложение становится меньше.

...