CacheWebView
CacheWebView 是 Android WebView 缓存的自定义实现,通过拦截静态资源进行内存 (LRU) 和磁盘 (LRU)2 级缓存实现缓存。...使用方式
引入库
compile 'ren.yale.android:cachewebviewlib:1.2.3'
修改代码
代码里将WebView改为CacheWebView或者 layout...md5 值,或者加版本等等方式;
CacheWebView webview;
webview.setCacheStrategy(WebViewCache.CacheStrategy.FORCE);
静态资源后缀映射...可以添加删除, addExtension,removeExtension
默认内存缓存静态资源后缀有:html,htm,js,css,xml,txt,text,conf
可以添加删除, addRamExtension...")
.addRamExtension("png").removeRamExtension("html");
设置缓存拦截器,可以针对每一个 url 是否拦截缓存
webview.setCacheInterceptor