1. 程式人生 > >Android、JavaScript、WebView之間的互動學習

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程式碼的字串