在android中使用webview将网页保存在caching中

我正在一个应用程序,我在webview中加载几个网站,现在我想保存网页,所以在某些时候,即使没有互联网用户将能够看到这些网页。 但我很困惑如何将整个网页保存在caching或任何其他媒体。 主要的是我们需要显示网页,即使没有互联网。 有没有人以前实施过。 请提供一些演示代码,因为这是我第一次尝试caching。

谢谢

Solutions Collecting From Web of "在android中使用webview将网页保存在caching中"

最简单的方法是将网页保存在caching目录或任何其他(内部或外部存储)

您可以使用HttpClient.execute()HttpClient.get()现在将数据存储在.html文件中的网页数据也必须下载图像或其他内容绑定到该页面,现在在您的应用程序中检查连接,如果连接不可用,然后加载您保存在一个页面中的file://<location of your webpage..>存储在file://<location of your webpage..>

编辑:

我认为使用HTML5你可以显示离线的网页。 (我从来没有尝试过这个,但是我提到了一些博客)。 看看这篇关于HTML5的好post使用HTML 5创build移动Web应用程序,第3部分:使移动Web应用程序脱机使用HTML 5

希望这会帮助你。