您的位置:首页 > 移动开发 > Android开发

Native和html5的交互(二)Android native传数据给js

2016-05-19 19:49 411 查看
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() + "')");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: