Отображение простого HTML в собственном приложении BlackBerry
Я хочу иметь возможность отображать некоторые простые фрагменты HTML в моем родном приложении BlackBerry, НЕ возвращаемые из URL. Это похоже на существующие вопросы Stackoverflow (например,Вот а такжеВот), но мне нужна помощь для запуска реального примера кода BlackBerry (или, возможно, кто-нибудь, кто скажет мне, почему это обречено на неудачу!).
На сайте BlackBerry есть образецбраузера код, основанный на различных версиях API:
Пример API V4.5
V5.0 API sampleI '
мы нашли пример кода, который поставляется с пакетами компонентов (подробнееВот) и попытался заставить пример кода V4.5 работать. Я надеялся, что это будет полезной отправной точкой ... Я
Мне удалось заставить BrowserFieldDemo скомпилироваться в Eclipse и запустить в симуляторе (мне нужно было закомментировать весь BrowserContentManagerDemo.java, иначе этот класс будет работать вместо этого).
К сожалению, я просто получаю белый экран в симуляторе. Когда я добавляю логирование и использую отладчик, кажется, что все идет не так в строке getBrowserContent ():
BrowserContent browserContent = null;
try
{
browserContent = _renderingSession.getBrowserContent(connection, this, e);
}
catch (RenderingException re)
{
EventLogger.logEvent(ID, (re + "").getBytes(), EventLogger.ERROR);
System.err.println(re);
}
Возвращенное исключение:
net.rim.device.api.browser.field.RenderingException: IOException в connectionI '
мы пробовали создать и использовать Simulator с пакетами компонентов 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, если это вообще возможно.
Любые советы будут оценены!