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() + "')");
本文探讨了如何在Android原生应用中将数据转化为字符串并传递给JavaScript,实现Native与HTML5之间的数据交互。在JavaScript中定义特定函数接收Android发送的数据,从而在两者间建立通信桥梁。
316

被折叠的 条评论
为什么被折叠?



