Android和JS之间的交互,可以通过WebView来实现。WebView是Android提供的一个用于显示网页的控件,它可以加载本地的html文件,也可以加载远程的html文件。
Android和JS之间的交互,可以通过WebView来实现。WebView是Android提供的一个用于显示网页的控件,它可以加载本地的html文件,也可以加载远程的html文件。
Android端:
java
// 声明WebView
WebView webView;
// 实例化WebView
webView = (WebView) findViewById(R.id.webview);
// 设置WebView属性,能够执行Javascript脚本
webView.getSettings().setJavaScriptEnabled(true);
// 加载HTML文件
webView.loadUrl("file:///android_asset/test.html");
// 注册一个回调函数,当页面中的Javascript函数被调用时会触发该函数
webView.addJavascriptIntece(new Object() {
@JavascriptIntece
public void callAndroidMethod() {
// 在这里调用Android的方法
}
}, "demo");
JS端:
javascript
// 调用Android的方法
demo.callAndroidMethod();
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(63条)