在Android应用程序中可以使Java代码和JavaScript脚本之间进行交互,所谓交互就是互相调用以及传递数据。这项技术的核心就是WebView组件。该组件不仅可以执行Javascript脚本,也允许在JavaScript脚本中运行Java代码。由于Javascript可以动态运行,并且可以执行Java代码,所以Javascript也常被当做Android 的动态组件来使用。代码如下:
WebView webView=new WebView(this);
WebSettings webSettings=webView.getsettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadDataWithBaseURL(null,s,"text/html","utf-8",null);