JavaScript与Java通信

最后更新于:2022-04-01 19:47:16

1、WebView中JavaScript调用Android程序中Java: 使用WebView类中的addJavascriptInterface()方法,可以使用它扩展嵌入式浏览器内的DOM(文档对象模型),并定义JavaScript代码可以访问的新对象。JavaScript代码调用该对象的方法时,实际上它会调用Android程序中的方法。 2、在Android程序中调用JavaScript方法: 调用loadUrl()方法,将URL以javascript:*要执行的代码 *的形式传递给它。浏览器会在当前页面执行给定的JavaScript表达式,而不是转到新的页面。 实例: 构建一个Android程序,布局如下(res/layout/activity_local_browser.xml) ~~~
';