猿问

安卓打包时怎么忽略js交互代码?

安卓打包时怎么忽略js交互代码


收到一只叮咚
浏览 472回答 3
3回答

哔哔one

因为这里的数据传递有问题,public void takePhotos(String []param) java中声明的是一个string类型的数组,而要js中['hello','world']并不代表是java中的数组。

慕的地10843

123456789101112①android如何调用js。调用&nbsp;形式:mWebView.loadUrl("javascript:wave()");其中wave()是js中的一个方法,当然你可以把这个方法改成其他的方法,也就是android调用其他的方法。②js如何调用android。调用形式:<a&nbsp;onClick="window.demo.clickOnAndroid()">代码中的“demo”是在android中指定的调用名称,即&nbsp;mWebView.addJavascriptInterface(new&nbsp;DemoJavaScriptInterface(),&nbsp;"demo");代码中的clickOnAndroid()是“demo”对应的对象:new&nbsp;DemoJavaScriptInterface()&nbsp;中的一个方法。③双向交互。当然是把前面的两种方式组合一下就可以了。
随时随地看视频慕课网APP
我要回答