介绍
WebView开启优化
软件架构
主要是实现了两个方面的优化
- WebView预创建和复用。
- 渲染优化(JS、CSS、图片)。
安装教程
- 在根目录下的build.gradle中添加
repositories { maven {url 'https://gitee.com/kuangxuefeng/MeavenPrivate/raw/dev20200727/WebViewCache/'} } allprojects { repositories { maven {url 'https://gitee.com/kuangxuefeng/MeavenPrivate/raw/dev20200727/WebViewCache/'} } }
- 在moudle的build.gradle中添加
dependencies{ implementation 'com.kxf.webviewcache:WebViewCache:+' }
使用说明
- 在布局中引入组件
<com.kxf.webviewcache.CacheWebView android:id="@+id/mCacheWebView" android:layout_width="match_parent" android:layout_height="match_parent"/>
- 在代码中加载url
var mCacheWebView = findViewById(R.id.mCacheWebView) mCacheWebView.loadUrl("https://blog.csdn.net/qq_15345551")
- 在适当的位置调用prepare,建议在Application的onCreate中调用
WebViewCacheManager.INSTANCE.prepare(this);