2012-03-03 3 views
0

Я читаю HTML-файл из SDCard с browserfield (API 5,0)отображения изображений в browserfield при передаче HTML строки в Blackberry

BrowserFieldConfig config = new BrowserFieldConfig(); 
config.setProperty(BrowserFieldConfig.NAVIGATION_MODE, BrowserFieldConfig.NAVIGATION_MODE_NONE); 
browser = new BrowserField(config); 
browser.displayContent(content); // content (from file) = "<html><head>..." 

Я просто не могу найти способ, чтобы сообщить browserfield, что изображения на этой странице сидят рядом с файлом HTML в каталоге изображений

ответ

1

Я обнаружил, что могу передать параметр в browser.displayContent(content, path), path параметр указывает браузеру, где искать относительные пути в HTML.

1

Это интересная проблема. Я еще не решил эту проблему, но я бы предложил вам попробовать расширять BrowserFieldConnectionManager и переписывать makeRequest(), чтобы он распознавал запрос для одного из локально хранимых ресурсов и возвращал ему InputConnection.

+1

Кажется хорошим решением, я думаю, что буду использовать его в ближайшем будущем, но я обнаружил, что могу передать параметр 'browser.displayContent (content, path)', 'path' параметр сообщает браузеру где искать относительные пути в HTML. –

+0

Хорошее решение. Вы должны написать это как ответ и принять его. – Richard