android webview javascriptinterface实现从HTML JS调用ANDROID内部程序

来源:互联网 发布:外汇分析行情软件 编辑:程序博客网 时间:2024/06/05 23:17

1. 先在ANDROID程序内部建立一个公共类,公共类内建立@JavascriptInterface标注的公共程序,以备调用。

public class AndroidJavaScript{

@JavascriptInterface

public string mypublicfunction(){

return "hello javascript! I'm Android."

}

}


2. 通过如下语句将该类添加到webview

WebSettings webSettings = myWebView.getSettings();webSettings.setJavaScriptEnabled(true);isExistsHTML();myWebView.loadUrl("file:///android_asset/ss.html");myWebView.addJavascriptInterface(new AndroidJavaScript(this), "Android");
3. 在html页面的javascript脚本中通过如下代码调用ANDROID类中的公共程序
window.Android.mypublicfunction();

0 0
原创粉丝点击