我正在開發用於從wiki資源中打開頁面的Android應用程序。我想保存這些頁面以便稍後觀看它們。那麼,是否有可能使用庫來完成它 - 編寫我自己的html解析器對我來說有點複雜。如何在Android中保存(下載)所有圖像,CSS等HTML頁面?
2
A
回答
1
您可以使用DefaultHttpClient
作爲響應將保存所有數據。
這裏的基本語法:
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet('http://www.somedomain.com/somePath');
try {
HttpResponse response = client.execute(request);
// store the response afterwards
} catch ([…]) {
[…]
}
更多信息可以在這裏找到:Android Developers | DefaultHttpClient。
1
如果你只需要HTML解析器,這裏有一些開源的Java分析器:Java Parsers
您還可以使用Html.fromHtml(source);
我不確定它是否支持所有HTML標記,但它有一個處理程序,可以在未知標記上實現。 。 。
0
有這樣做的沒有簡單的方法,你需要保存的HTML數據和所有資源的圖像/ CSS /腳本等,並有更新HTML中的數據路徑(爲此,你需要HTML解析器),similar question is answered here..
相關問題
- 1. HTML:當頁面被保存有圖像/文件沒有保存
- 2. 在C#中下載頁面html和css#
- 3. 保存HTML頁面的圖像和CSS在目標C?
- 4. 在下載「圖像大名單」之前加載頁面的所有CSS&js
- 5. 如何下載圖像並將其保存在Android中
- 6. 下載整個頁面(包括`.html`文件,圖像,`.js`文件,css等)
- 7. 在Mongodb中存儲網頁,包括html,css,圖像等
- 8. 如何從下載頁面中刪除所有html標籤
- 9. 如何在html和css中使用像下面的圖像div
- 10. HTML/CSS等到頁面加載
- 11. 如何在加載的頁面上加載頁面上的所有圖像
- 12. 將aspx頁面下載並保存爲HTML頁面
- 13. 如何保護下載的圖像Android
- 14. HTML/CSS到PDF,所有頁面上的背景圖像
- 15. 如何在Android中保存頁面
- 16. 如何在android中下載頁面
- 17. 如何在R中的HTML頁面顯示餅圖(不保存爲圖像)?
- 18. 如何在現有html頁面中加載html頁面
- 19. 如何將HTML頁面下載爲圖像?
- 20. 試圖在html中下載所有URL
- 21. 如何在等待所有圖像加載到html之前加載它們?
- 22. 如何將html生成的頁面保存在html存檔中?
- 23. 用C#保存一個包含所有樣式和圖像的HTML頁面?
- 24. 如何在Android中保存圖像?
- 25. 如何顯示所有的CSS JavaScript和圖像加載後的頁面?
- 26. 如何在WebView中保存和加載HTML圖像?
- 27. 如何從HTML源代碼下載所有鏈接的圖像?
- 28. 使用WGET下載頁面上的所有圖像
- 29. 免費網頁爬蟲,下載HTML,CSS,JAVASCRIPT,圖片等
- 30. android下載/緩存圖像