ежевика показать изображение с HTML в поле - PullRequest
0 голосов
/ 02 июля 2011

Я пытался отобразить html-контент вместе с изображением (используя атрибут src), но не смог отобразить изображение. Осталось работать с html-кодом.Это: SDCard / someFolder / 1.png. Я нацелен на OS 5.0.обратите внимание, я должен использовать изображение только с SDCard

URI uri = URI.create("/SDCard/someFolder/1.png");

//replaced < by $ and > by & as this site dint let my use it :(

String htmlContent =  "$!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"&" +

"$HTML&" +

   "$BODY &" +

        "$form&" +

            "$div &$/div&" +

           " $input type=\"text\" &" +

    "$img src=" + uri  + " alt=\"some_text\"/& " +

            "$input type=\"submit\"&" +

        "$/form&" +

        "$b&Use the menu to change the search engine to use.$/b&" +

        "$br&" +

   "$/BODY&" +

"$/HTML&";


BrowserField myBrowserField = new BrowserField();

myBrowserField.displayContent(htmlContent, "http://localhost");

//add myBrowserField to screen;

Ответы [ 3 ]

1 голос
/ 03 июля 2011

Вы пробовали файл: ///SDCard/someFolder/1.png?

1 голос
/ 05 июля 2011

все заработало, Blackberry вводит в заблуждение, вместо URI работает простой путь "$ img src = file: ///SDCard/someFolder/1.png".это ввело меня в заблуждение: http://docs.blackberry.com/en/developers/deliverables/6176/HTML_ref_img_564118_11.jsp говорит, что src ожидает URI.

0 голосов
/ 02 июля 2011

Имеет ли веб-браузер Blackberry доступ к файловой системе телефона? Если нет, я не думаю, что вы можете многое сделать. (Все, что я могу сказать, это то, что браузер BB OS5 содержит больше, чем несколько ошибок).

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