安卓打包时怎么忽略js交互代码
3 回答
哔哔one
TA贡献1854条经验 获得超8个赞
因为这里的数据传递有问题,public void takePhotos(String []param) java中声明的是一个string类型的数组,而要js中['hello','world']并不代表是java中的数组。
慕的地10843
TA贡献1785条经验 获得超8个赞
1 2 3 4 5 6 7 8 9 10 11 12 | ①android如何调用js。 调用 形式: mWebView.loadUrl("javascript:wave()"); 其中wave()是js中的一个方法,当然你可以把这个方法改成其他的方法,也就是android调用其他的方法。 ②js如何调用android。 调用形式: <a onClick="window.demo.clickOnAndroid()"> 代码中的“demo”是在android中指定的调用名称,即 mWebView.addJavascriptInterface(new DemoJavaScriptInterface(), "demo"); 代码中的clickOnAndroid()是“demo”对应的对象:new DemoJavaScriptInterface() 中的一个方法。 ③双向交互。 当然是把前面的两种方式组合一下就可以了。 |
- 3 回答
- 0 关注
- 471 浏览
添加回答
举报
0/150
提交
取消