我一直在尝试显示html内容和图像(使用src属性),但是无法显示图像.html的html工作。我想知道我应该给src.My图像位置的值是:SDCard / someFolder / 1.png .Iam目标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;
答案 0 :(得分:1)
您是否尝试过 file:///SDCard/someFolder/1.png ?
答案 1 :(得分:1)
让它工作,黑莓是如此误导,一条简单的路径而不是URI.i.e. “$ img src = file:///SDCard/someFolder/1.png”。 这误导了我: http://docs.blackberry.com/en/developers/deliverables/6176/HTML_ref_img_564118_11.jsp 告诉src需要URI。
答案 2 :(得分:-1)
黑莓网页浏览器是否可以访问手机上的文件系统?如果没有,我认为你无能为力。 (我只能说BB OS5的浏览器有不止一些错误)。