如何在离线模式下保存WebView?

时间:2015-06-26 16:16:16

标签: java android

我制作了一个简单的Web View应用程序,我想在其中添加“保存到离线”选项。任何人都可以用代码(逻辑)来帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果你想保存离线,你实际上需要使用HTTPGET,获取请求的页面并将其保存到文件系统。渲染时,您必须将此保存的数据传递给webview。

例如,您想要保存网址中的数据,

你应该使用,

HttpGet httpGet = new HTTPGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
inputStream = httpResponse.getEntity().getContent();
//convert into String
//pass it to webView using webView.loadData
webView.loadData("text","text/html",ENCODING_TYPE);