android WebView离线缓存

if (NetworkUtil.isConnected(mContext))

    mWebView.getSettings().setCacheMode(LOAD_DEFAULT);

else

    mWebView.getSettings().setCacheMode(LOAD_CACHE_ELSE_NETWORK);

webSettings.setDatabaseEnabled(true);

webSettings.setDomStorageEnabled(true);

String cacheDirPath = g

etFilesDir().getAbsolutePath() +"/webCache";

mWebView.getSettings().setDatabasePath(cacheDirPath);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:需求背景 1、应用场景 App中存在大量通过Web实现的业务,但是产品开发中没有对应web缓存机制,导致用户在...
    i憬铭阅读 8,258评论 2 8
  • 1.兼容性问题 4.4包括以下版本WebView内核不同导致,各种问题。这里解决的方式是使用腾讯TBS浏览器服务,...
    小猪在哪阅读 12,198评论 0 7
  • WebView·开车指南 2016-08-31BugDev 北京市东城区首席Bug布道师开山之作,一整月交通事故血...
    53c021c38a1d阅读 852评论 0 1
  • 参考 WebView在现在的项目中使用的频率应该还是非常高的。 WebSettingsWebSettings we...
    苏未_阅读 5,152评论 2 8
  • 对于使用webview加载一个网页,使用它的loadurl()方法即可,如果在程序内要打开网页,难么就要自己创建一...
    2c2z0阅读 3,425评论 0 0