在Android开发中,由于系统中的组件样式比较单一,我们可以使用WebView加HTML的方式来展示UI。在这个时候,有很多的操作需要javascript来进行。我们可以通过javascript调用java方法的形式,将一些操作交给java去做。
步骤:1。
在webview中设置:
WebView wView = (WebView)findViewById(R.id.wvNews); wView.getSettings().setJavaScriptEnabled(true); wView.addJavascriptInterface(this, "javatojs");
这里,是在javascript中注册了javatojs这么一个对象。
在js中:
可以通过window.javatojs.的方式调用类中的方法。