Android.androidCallJs();
}
//安卓调用js代码带参数
function androidCallJsWithArgs(name) {
document.getElementById(‘js_content’).innerHTML = hello withArgs ${name}
;
Android.androidCallJsWithArgs(name);
}
//js调用安卓代码无参数
function jsCallAndroid(){
var jsCallAndroidResult=Android.jsCallAndroid();
document.getElementById(‘js_content’).innerHTML = hello ${jsCallAndroidResult}
;
}
//js调用安卓代码有参数
function jsCallAndroidWithArgs(name){
var jsCallAndroidWithArgsResult=Android.jsCallAndroidWithArgs(name);
document.getElementById(‘js_content’).innerHTML = hello withArgs ${jsCallAndroidWithArgsResult}
;
}
2.2 页面路径
将index.html页面放到如下路径下
AndroidWebView\app\src\main\assets\www\index.html
WebViewManager根据传入的文件名(index)获取url路径
object WebViewManager {
fun getWebUrl(name: String): String {
return “file:///android_asset/www/${name}.html”
}
}