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. Android获取本机Mac地址及IP地址的方法
  2. Android 远程链接 daemon not running 解决方法
  3. android > Android实现计时与倒计时的几种方法
  4. Android 复习笔记之图解TextView类及其XML相关属性和方法
  5. android.support library找不到的解决方法
  6. android 调用 react-native方法
  7. Eclipse build Android时不生成apk问题解决方法
  8. Android的线程使用来更新UI----View的几种更新方法(Thread、Hand

随机推荐

  1. Android中关于Selector的使用
  2. android 恶心问题
  3. Android(安卓)Recovery模式
  4. Android(安卓)bluetooth introduction pa
  5. 第3.1.1节 应用程序的基本结构
  6. Android基础
  7. Android(安卓)Wi-Fi — IP forward — nd
  8. AsyncTask delay延迟执行 或者顺序执行
  9. Android(安卓)更新UI的两个方法
  10. Android长图处理