您的位置:首页 > 移动开发 > Android开发

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

2016-12-28 20:54 936 查看
1. 先在ANDROID程序内部建立一个公共类,公共类内建立@JavascriptInterface标注的公共程序,以备调用。public class AndroidJavaScript{@JavascriptInterfacepublic 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();

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息