android 调H5

evaluateJavascript  是调用js 的方法
//调用H5 Web网页中的Javascript函数add()计算a与b的和。web.evaluateJavascript("toggle()", new ValueCallback() {    //Javascript返回add()函数的计算结果。    @Override    public void onReceiveValue(String value) {    ToastUtils.showLong(value);    }});
myWebView.loadUrl  给js传递参数testResult  为 js 的方法  content  为传给js 的参数   String method = "javascript:testResult('" + content + "')";    myWebView.loadUrl(method);

 

// 加载结束js 方法 get_android_base            webview.evaluateJavascript("javascript:get_android_base("aaa")", new ValueCallback() {    @Override    public void onReceiveValue(String value) {        //此处为 js 返回的结果        Log.v("Native",value);    }});

 

 

H5调android        window.android.getMobile()    h5拿android的值   window.android.Jump()  h5给Android 值

gameSquare.addJavascriptInterface(new Currency(), "android");

 

private class Currency {    @JavascriptInterface    public String getMobile() {        return "111111";    }    @JavascriptInterface    public void Jump(String a) {        getActivity().runOnUiThread(new Runnable() {            @Override            public void run() {                if (a.equals("1")){                                    }else {                                    }                        }        });    }}

 

 

 

 

 

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. 箭头函数的基础使用
  3. Python技巧匿名函数、回调函数和高阶函数
  4. Python list sort方法的具体使用
  5. python list.sort()根据多个关键字排序的方法实现
  6. Android4.4——service之bindService
  7. Android(安卓)Timer类的使用
  8. Android获取本机Mac地址及IP地址的方法
  9. Android(安卓)远程链接 daemon not running 解决方法

随机推荐

  1. 一个简单好用的Android(安卓)Tab 设计与
  2. Android(安卓)SwipeMenuListView
  3. Android(安卓)java面试题收集
  4. 第3.3.4节 创建高级图形之RenderScript(二
  5. Android(安卓)MultiMedia框架完全解析 -
  6. android xml tools 介绍(一)
  7. Android(安卓)UI--提高Android(安卓)UI体
  8. android dalvik虚拟机内存分配问题
  9. 【移动开发】Android应用开发者应该知道
  10. android文档查询小工具