Отличия модели Blackberry - PullRequest
1 голос
/ 27 мая 2010

Существуют ли конкретные классы (или вообще что-нибудь связанные с кодом), которые просто не работают на некоторых моделях ежевики, но работают на других? Если да, то можете ли вы дать мне несколько примеров этого?

Ответы [ 2 ]

4 голосов
/ 27 мая 2010

Если вы идете http://www.blackberry.com/developers/docs/5.0.0api/index.html

вы увидите API Blackberry 5.0.

затем вы можете включить фреймы и в окне пакетов выбрать любой из пакетов net.rim. *, Чтобы узнать, какая версия API доступна из.

Пример

net.rim.blackberry.api.browser

Класс браузера

java.lang.Object
net.rim.blackberry.api.browser.Browser публичный финальный класс Browser расширяется Объект Обеспечивает доступ к Браузер BlackBerry.

Чтобы получить доступ к BlackBerry Приложение браузера, используйте Browser.getDefaultSession () или Browser.getSession (java.lang.String) получить объект BrowserSession Вы можете использовать, чтобы направить заявку загружать страницы.

Категория: Подписано: Этот элемент только доступны подписанным приложениям. Если вы намерены использовать этот элемент, пожалуйста визит http://www.blackberry.com/go/codesigning получить набор ключей для подписи кода. Подписание кода требуется только для приложения, работающие на BlackBerry смартфоны; разработка на BlackBerry Симуляторы смартфонов могут происходить без подписи кода. Начиная с: BlackBerry API 4.0.0

2 голосов
/ 27 мая 2010

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

Существуют разные версии ОС на разных устройствах, которыебудет предоставлять различные версии Java API RIM, некоторые из которых имеют и не имеют определенных классов.Примером из моего собственного опыта является метод Display.screenshot (), который делает снимок экрана. Я полагаю, что это недоступные версии API RIM до 4.3.

Есть также несколько сенсорныхЭкран Blackberry, который, конечно, имеет другой интерфейс, и поэтому есть проблемы, но я не уверен, что это действительно актуально, так как версия ОС может быть более масштабной.Например, некоторые классы, такие как TouchEvent, поддерживаются только в более новых версиях API, которые есть на сенсорных устройствах, а также на новых устройствах без сенсорного ввода.Таким образом, приложение, работающее как с сенсорным, так и без сенсорного интерфейсов, будет работать на обоих типах устройств при условии, что у них установлена ​​последняя ОС ... Конечно, в зависимости от дизайна приложения используется правильный код пользовательского интерфейса для правильного устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...