Советы для устройств широкого спектра
Вопрос: как написать код, который будет обрабатывать разные ОС RIM, носители и модели устройств? В коде, который будет зависеть от доступного / устаревшего API, в рабочем процессе об управлении функциями и характеристиками носителей устройства.
Прежде всего, прочитайте How To - Разработка приложений для различных версий программного обеспечения устройства BlackBerry и моделей смартфонов BlackBerry
Поддержка широкого спектра RIM OS
StackOverflow - для какой версии ОС BlackBerry выбрать? - если быть кратким, я выбрал RIM OS 4.5
Советы по 4,7 - 4,6 - 4,5 -? поддержка:
- навигация, используйте акселерометр и сенсорный экран, но не забывайте о трекболе и меню
- границ, BorderFactory в 4.5 и более ранних версиях отсутствует
- фон, фона в 4.5 и более ранних нет
- прозрачность, в 4.5 и более ранних версиях Graphics.setGlobalAlpha (alpha) отсутствует
- мультимедиа, разные форматы поддерживаются на разных ОС и телефонах
Смотри также
Blackberry - Как добавить рамку в BasicEditField?
Настройка фона и цветов шрифта для RichTextField, TextField
Скиннинг Blackberry Применение
What Is - Поддерживаемые аудиоформаты
Поддержка - Воспроизведение аудио-пауз Медиа-приложение на смартфонах BlackBerry CDMA
How To - Запись звука на смартфоне BlackBerry
Служба поддержки
У меня нет статистической информации о носителях BlackBerry. Но давайте посмотрим, с какими функциями носителей мы можем встретиться:
- если мы используем ресурсы сети оператора, оператор контролирует всю конфигурацию сети. Это означает, что на экс. у нас может не быть UDP, макс. Передача файла размером около 3 Мб, и нам нужно будет настроить параметры APN
- Кроме того, комбинация оператора и устройства определяет, какой тип GPS доступен. А для Verizone существует специальный процесс подписи для доступа к GPS.
Смотри также
Что такое - Ограниченные порты
Что такое - инструмент диагностики сети
How To - Определить, когда следует направлять данные
Что такое - Различные способы установить соединение HTTP или сокет
How To - укажите информацию APN для прямого соединения TCP
Что такое - Лучшие практики для разработки приложений GPS для смартфонов BlackBerry CDMA
Что такое - модели смартфонов BlackBerry и соответствующие им возможности GPS
Что такое - требование подписи Verizon GPSSettings
Разные устройства
Вещи, которые могут помочь поддерживать множество устройств:
- использовать гибкие, эластичные элементы пользовательского интерфейса, изменять размер и компоновку в соответствии с размером экрана
- использовать несколько наборов графических ресурсов разного размера
- контроль типа шрифта и размера
- перед использованием камеры, проверьте, доступна ли она
Смотри также
Что такое - режим совместимости на сенсорных экранах смартфонов BlackBerry
Что такое - форматы изображений, используемые в приложениях BlackBerry
Сборка нескольких ОС RIM
Существуют директивы препроцессора , но я предпочитаю использовать BB Ant tools , копировать / удалять все версии платформы diff (код, ресурсы) и назначать соответствующий каталог Rapc из задачи сборки.
Смотри также
How To - Использовать препроцессор