介绍
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);
|