1.设置webview

webSettings.setJavaScriptEnabled(true);//设置js可用MJavascriptInterface mJavascriptInterface = new MJavascriptInterface(this); //初始化本地方法接口mWebView.addJavascriptInterface(mJavascriptInterface, "XXX");//添加到webview


2.本地方法接口

private class MJavascriptInterface {        private Context context;        public MJavascriptInterface(Context context) {            super();            this.context = context;        }        /**         * JS调用Android(Java)含参数的方法         *         * @param url         */        @JavascriptInterface        public void jsCallWebView(String url) {            //Android代码逻辑        }    }

3.js端调用方法,js方法里面只需要如下语句即可调用

window.XXX.jsCallWebView(param);

注意:XXX方法即第一步添加的时候第二个参数“XXX”






更多相关文章

  1. asynchttpclient post方法使用
  2. Android Studio支持Java8方法
  3. Android 分多次(每次一个)请求权限时的onRequestPermissionsResult
  4. Android EditText得到焦点失去焦点处理方法
  5. Android中Intent延时跳转的方法
  6. android编程中setLayoutParams方法设置
  7. Android Studio error: Unable to start the daemon process的解
  8. android 设置应用程序装在T卡的方法
  9. android监听联系人变化的方法

随机推荐

  1. es6的常用语法
  2. cookie记住浏览位置
  3. 服务网格:8种方式简化微服务部署
  4. 简单单页面路由跳转demo
  5. 删除数组中对应的元素
  6. atom 的使用插件
  7. 随机生成不重复的数组
  8. 腾讯云TSF微服务平台及ServiceMesh技术实
  9. 常见的事件
  10. 利用函数对对象的处理