Android、JavaScript、WebView之间的交互学习

一、WebView调用Java

//1.允许WebView加载js
mWebView.getSettings().setJavaScriptEnabled(true);

//2.编写js的接口 ------>这里面有一个坑,注意
public class JavaStcript {
@JavascriptInterface
一定要加上这个重写方法,否则会不生效的
public void setValue(String name){

}
}
//3.向WebView添加js的接口
mWebView.addJavascriptInterface(new JavaStcript() , "javastcript");

//4.加载WebView的界面
mWebView.loadUrl("file///android_assert/inde.html"); ------->在Android4.4版本以后就不在使用

二、Android调用JS的方法
  WebView.loadUrl(javastcipt:jsString) ------>jsString是要调用js代码的字符串

posted on 2018-12-22 21:39  zhang11111wei  阅读(130)  评论(0编辑  收藏  举报

导航