js里面 某函数用来接收android传过来的数据
function onDeviceScanResult(data) { alert("Device Scan Result:" + data); }
Android里面把数据拼接成字符串发给js
ta); }WebView mWebView;
mWebView = (WebView) findViewById(R.id.wv_view); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); mWebView.getSettings().setDefaultTextEncodingName("utf-8"); mWebView.setWebViewClient(new WebViewClient()); mWebView.setWebChromeClient(new WebChromeClient() { @Override public boolean onConsoleMessage(ConsoleMessage consoleMessage) { Log.d("WebView", consoleMessage.message()); return true; } });mWebView.loadUrl("javascript:onDeviceScanResult('" + objNew.toString() + "')");