1.android调用JavaScript
webview.loadurl("javaScript:方法名")
2.JavaScript调用java
//定义一个接口类,提供被JavaScript调用的函数,使用@JavascriptInterface
webView.addJavascriptInterface(接口的对象,"JavaScript用来调用函数的对象名(自定义)")
webview.loadurl("将JavaScript写成.html文件的地址")
3.webview的配置
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setSupportMultipleWindows(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setLoadWithOverviewMode(false);
ws.setSaveFormData(true);
webSettings.setSupportZoom(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setDisplayZoomControls(false);
webSettings.setAppCacheEnabled(true);
webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
webSettings.setBlockNetworkImage(false);
webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);