android调用js方法:
1.mWebView.getSettings.setJavaScriptEnabled(true);//设置支持javaScript
2.mWebView.loadUrl("javascript: funcationName('parameter')");//调用js中的方法,冒号后面跟的是js中定义的方法名,有传参和不传参两种形式
或mWebView.loadUrl("javascript: funcationName()");
js调用android中的方法
1.mWebView.addJavascriptInterface(new MyObject(), "jsObj");//传的第一个参数是一个对象,js调用的就是此对象的方法,js根据第二个参数获取传过去的对象
2.<input type="button" value="JavacallHtml" οnclick="window.jsObj.JavacallHtml()" /> js调用android中的方法,window后面参数jsObj为第一步中传递的字符串参数,JavacallHtml()是传递的对象MyObject定义好的方法。
急着下班,以后完善