我做的電子郵件應用程序。當用戶查看html時,首先會加載HTML圖像,下次用戶查看時,會再次從Internet上載入HTML圖像。它不能保存帶寬。 我可以保存圖像嗎?如果可能的話,我可以在WebView中加載它嗎?如何在WebView中保存和加載HTML圖像?
2
A
回答
0
你應該爲了下載圖片,並把它放在設備的SD卡解析您的HTML內容。 然後,您可以通過磁盤上的文件的絕對路徑替換HTML所有圖像SRC。
String htmlToParse = item.getContent();
Elements tags = Jsoup.parse(htmlToParse).select("img");
if (!tags.isEmpty()) {
for (Element tag : tags) {
String url = tag.attr("src");
File f = downloadImage(url);
htmlToParse.replace(url, f.getAbsolutePath());
}
}
0
您可以通過使用
web.loadDataWithBaseURL(NULL,getHtmlData(這一點, 「ImagePath的」)加載它;
0
我將覆蓋onLoadResource(要小心,因爲不僅是圖像,但所有排序資源,如CSS)的手動下載圖像並存儲在本地。
- 另一種解決方案
- 和下載所有HTML內容
- 解析內容來獲取圖像的URL
- 下載的圖片,並將它們存儲在本地
- 與本地路徑替換網址:
src="file:///android_asset/html/image2.jpg"
相關問題
- 1. 如何在android webview中加載圖像?
- 2. 從何處在WebView中加載保存的HTML?
- 3. Android WebView - 從緩存中加載圖像
- 4. 如何在類型化的datagridview圖像列中加載和保存圖像?
- 5. 如何在webview中加載活動html
- 6. 加載在iOS中保存的圖像
- 7. 如何將資源和html中的圖片加載到webview中?
- 8. 在webview中保存圖像Android SDK
- 9. 如何保存和加載應用程序中的圖像?
- 10. 加載/保存圖像misorder
- 11. Android - 在html webview中添加圖像
- 12. 在android webview中顯示未保存html文件的圖像
- 13. 通過webView保存圖像..?
- 14. 保存圖像,webview,android
- 15. 如何防止android webview加載圖像?
- 16. 在webview中加載Javascript和HTML
- 17. 在html中加載圖像
- 18. 從WebView中的HTML加載HTML內的圖像
- 19. 圖像不能在webview中加載ViewPager
- 20. 在webview中加載本地圖像
- 21. 在本地html中的圖像無法加載到Windows8的webview
- 22. 如何在.net x64中保存/加載16位圖像?
- 23. 如何在UIImageView中保存並加載圖像?
- 24. 何處保存HTML和圖像?
- 25. 如何保存在webview中顯示的圖像?
- 26. 如何僅加載HTML + CSS + JS並停止加載可可WebView上的圖像
- 27. Android Webview圖像未加載
- 28. 如何將html加載到webview中?
- 29. Android - 如何在WebView中疊加圖像?
- 30. 將保存的html文件加載到webview中
謝謝,但它看起來並不容易編碼。 – Leo
爲了解析HTML內容,您可以使用jsoup庫。在我的回覆中看到代碼 – abecker
非常感謝,讓我試試。 – Leo