为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
收到一只叮咚 2019-03-05 10:06:30
安卓打包时怎么忽略js交互代码
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

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

查看完整回答
反对 回复 2019-03-30
?
慕的地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() 中的一个方法。

③双向交互。

当然是把前面的两种方式组合一下就可以了。


查看完整回答
反对 回复 2019-03-30
  • 3 回答
  • 0 关注
  • 471 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信