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代码的字符串

猜你喜欢

转载自www.cnblogs.com/liunx1109/p/10162584.html