导入项目
这个开源库在 Java 和 JavaScript 之间架起了一座桥梁,它提供了从js调用java代码和从java调用js代码的安全便捷的方式。
repositories {
// ...
maven { url "https://jitpack.io" }
}
dependencies {
implementation 'com.github.lzyzsd:jsbridge:1.0.4'
}
最新的版本号请查看开源库文档 https://github.com/lzyzsd/JsBridge
使用示例
添加com.github.lzyzsd.jsbridge.BridgeWebView 到你的布局里,他是集成自原生的webview。
webView.registerHandler("submitFromWeb", new BridgeHandler() {
@Override
public void handler(String data, CallBackFunction function) {
Log.i(TAG, "handler = submitFromWeb, data from web = " + data);