安卓打包時怎么忽略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 關注
- 495 瀏覽
添加回答
舉報
0/150
提交
取消