AgentWeb
AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活。项目地址:https://github.com/xuexiangjys/AgentWeb
如何引用
1.先在项目根目录的 build.gradle 的 repositories 添加:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2.然后在dependencies添加:
dependencies {
...
implementation 'com.github.xuexiangjys.AgentWeb:agentweb-core:1.0.0'(必选)
implementation 'com.github.xuexiangjys.AgentWeb:agentweb-download:1.0.0'(可选)
implementation 'com.github.xuexiangjys.AgentWeb:agentweb-filechooser:1.0.0'(可选)
}
混淆配置
如果你的项目需要加入混淆 , 请加入如下配置
-keep class com.just.agentweb.** {
*;
}
-dontwarn com.just.agentweb.**
Java 注入类不要混淆 , 例如 XUIDemo 里面的 AndroidInterface 类 , 需要 Keep 。
-keepclassmembers class com.xuexiang.xuidemo.fragment.expands.webview.AndroidInterface{ *; }