protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webview);
//支持JavaScript
webView.getSettings().setJavaScriptEnabled(true);
//加载本地html页面
webView.loadUrl("file:///android_asset/NewFile.html");
//html调用
webView.addJavascriptInterface(new JsInteration(), "android");
//html调用
public class JsInteration {
//别忘记注解
@JavascriptInterface
public String back() {
return "1234s";
}
<script type="text/javascript">
document.write("789798");
function sum(a,b){
return a+b;
}
function s(){
var result =window.android.back();
//给id是P的赋值
document.getElementById("p").innerHTML=result;
}
</script>
<p id="p"></p>