原生安卓和js的交互
WebView的基本使用
基本配置
1.在xml里创建如下代码
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
2.在AndroidManifest.xml里加入如下权限(用于网络访问)
<uses-permission android:name="android.permission.INTERNET"/>
3.Java代码初始化创建webview
private WebView webView;
//开启谷歌调试,具体使用方法可查阅:https://www.cnblogs.com/wmhuang/p/7396150.html
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
webView = findViewById(R.id.webview);
WebSettings webSettings = webView.getSettings();
webSettings.setAllowUniversalAccessFromFileURLs(true);
webSettings.setJavaScriptEnabled(true); //开启js
//设置WebView是否使用其内置的变焦机制,该机制结合屏幕缩放控件使用,默认是false,不使用内置变焦机制
webSettings.setAll

本文详细介绍了在原生安卓应用中使用WebView与JS进行交互的方法。包括WebView的基本配置,如开启JS支持、允许文件访问、设置调试选项等,以及如何通过evaluateJavascript方法从安卓端调用JS函数并接收返回值。
最低0.47元/天 解锁文章
1766

被折叠的 条评论
为什么被折叠?



