Отображение простого HTML в собственном приложении BlackBerry

Я хочу иметь возможность отображать некоторые простые фрагменты HTML в моем родном приложении BlackBerry, НЕ возвращаемые из URL. Это похоже на существующие вопросы Stackoverflow (например,Вот а такжеВот), но мне нужна помощь для запуска реального примера кода BlackBerry (или, возможно, кто-нибудь, кто скажет мне, почему это обречено на неудачу!).

На веб-сайте BlackBerry есть пример кода «браузера», основанный на различных доступных версиях API:
Пример API V4.5
Пример API V5.0

Я нашел пример кода, который поставляется с пакетами компонентов (подробнееВот) и попытался заставить пример кода V4.5 работать. Я надеялся, что это будет полезной отправной точкой ...

Мне удалось заставить BrowserFieldDemo скомпилировать в Eclipse и запустить в симуляторе (мне нужно было закомментировать весь BrowserContentManagerDemo.java, в противном случае этот класс будет работать вместо этого).

К сожалению, я просто получаю белый экран в симуляторе. Когда я добавляю логирование и использую отладчик, кажется, что все идет не так в строке getBrowserContent ():

BrowserContent browserContent = null;

try
{
    browserContent = _renderingSession.getBrowserContent(connection, this, e);
    <snip>
}
catch (RenderingException re)
{
  EventLogger.logEvent(ID, (re + "").getBytes(), EventLogger.ERROR);
  System.err.println(re);
}

Возвращенное исключение:

net.rim.device.api.browser.field.RenderingException: IOException в соединении

Я пытался создать и использовать симулятор с пакетами компонентов 4.5.0 и 4.7.0, но у них обоих одинаковые симптомы.

Если я помещаю файл samples.cod на свое устройство и запускаю его, я получаю сообщение "Ошибка запуска примеров: попытки модуля" получить доступ к безопасному API ". Предположительно, мне нужно подписать пример кода с помощью ключей подписи кода (которые у меня есть), что я не знаю, как это сделать в Eclipse.

Итак, мои вопросы:

1) Кто-нибудь на самом деле получил этот пример кода V4.5 работает? Должен ли я отказаться от симулятора и использовать вместо этого устройство?

2) Может ли этот подход V4.5 работать для отображения некоторых простых данных HTML, которые у меня есть? например Могу ли я использовать локальный URL-адрес или создать собственную HttpConnection для обработки данных?

Мне нужно поддерживать модели BlackBerry с V4.5, V4.7 и V5.0, если это вообще возможно.

Любые советы будут оценены!

Ответы на вопрос(2)

Ваш ответ на вопрос