BrowserField Blackberry - PullRequest
       3

BrowserField Blackberry

0 голосов
/ 20 февраля 2011

Мы пишем приложение для BlackBerry, которое имеет интеграцию с социальными сетями, мы можем вызывать браузер с помощью BrowserSession и вызывать ссылку на Facebook со ссылкой для обмена данными. http://m.facebook.com/?sharer=, это прекрасно работает, однако мы столкнулись с новым методом, где мы могли бы встроить HTML-страницу в экран приложения с помощью Browserfield, к сожалению, эта библиотека доступна только после 5.0

У меня есть некоторые ссылки, которые указывают, что мы можем использовать директиву предварительной обработки для определения версии и соответствующей сборки библиотеки, чтобы быть точным

ifdef version_5.0_and_above

/ * Использовать BrowserField * /

еще

/ Вызов браузера /

Может кто-нибудь пролить свет на то, как этого можно достичь?

Заранее всем спасибо за помощь

1 Ответ

0 голосов
/ 21 февраля 2011

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * * * * * * * * * * * * * * * * * * *} * * * * * * * * * * * * * * * * *} * * * почти все;Разница только в коде, который реализует действия вашего браузера.Для одного проекта вы назначаете метку (оператор предварительной обработки) «OS_5_OR_ABOVE» и используете API 5+, другой проект можно оставить без метки (так как существует только 2 проекта), и он должен использовать API 4.7.0 (или самый низкий API вашегоприложение поддерживает).

Пример кода с предварительной обработкой будет выглядеть следующим образом:

//#preprocess

package ...

import ...

public MyClass {

    public MyClass() {
        //#ifdef OS_5_OR_ABOVE
            /* this is only called for the OS_5_OR_ABOVE project */
        //#else
            /* this is only called for the second project */
        //#endif
    }

}

Определенно вам нужно будет компилировать каждый проект с использованием различных JDE (например, JDE 5.0 и JDE 4.7.0).

Обратите внимание, что вы также можете использовать предварительную обработку для условного импорта.Однако я бы не рекомендовал это, поскольку разбить код в Eclipse очень просто с помощью действия автоматического форматирования / очистки кода.

...