2012-03-15 4 views
2

У меня есть приложение Blackberry с большим количеством изображений, которые были созданы для телефонов pre-OS7. Я должен обновить его с помощью новых размеров экрана, а мое приложение 5 Мб будет почти в два раза больше, что означает, что он должен работать над лимитом.Работа с большими приложениями Blackberry (много фотографий)

Каков наилучший способ справиться с этим в BB Java Plug-in для Eclipse?

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

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

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

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

Детали и/или ссылки оценены, так как я новичок в развитии ВВ.

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

+0

В BB существует так много разных размеров экрана, что ваш подход к пользовательским изображениям был испорчен с самого начала. Теперь либо масштабируйте, либо сжимайте существующие, либо пытайтесь использовать другой подход (тайлинг и фон, или SVG, если они доступны). –

ответ

1

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

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

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

1

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

1

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

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