I\'m developing a BlackBerry app which uses an embedded browser to display html content.
Testing application on Torch I\'ve realized that only project embedded images ar
Solved!
Hereafter the code describing how I did it:
browser = new BrowserField();
String img_1 = "file:///store/home/user/yellow.png"; // File Sistem
byte[] byt_1 = MyUtilClass.readBytesFromFile(img_1);
char[] base64_1 = MyUtilClass.Base64.encode(byt_1);
// Sample of generating HTML:
String imgTag_1 = "
";
byte[] contentBytes;
contentBytes = imgTag_1.getBytes("UTF-8");
// Inject HTML in browser
browser.displayContent(contentBytes, "text/html; charset=UTF-8", "http://mysite.com");
So, this works fine on Torch, but I have poor performances on Curve. I'll specialize the behaviour depending on device type.
if ( Curve == true ) {
// Use:
} else {
// Use:
}
I know that is a workaround, but it works!