2 qq 28204129 qq_28204129 于 2017.09.13 17:14 提问

Android中如何调用js中方法,是调用非html中的js方法

图片说明Java中调用Js的方法没有问题,如截图,但是这个在Android中貌似无法使用,Android中Double c = (Double)invoke.invokeFunction("calcNum", first, second)这一步中的invokeFunction会报红色错误,不清楚什么原因。Android中有没有什么方法可以调用js的方法的,不是调用html的js,而是直接访问js的方法。

5个回答

github_38725775
github_38725775   2017.09.14 10:19
已采纳
qq_26841579
qq_26841579   2017.09.13 17:20

这个博客或许能帮到你 WebView 与原生的交互

playboyanta123
playboyanta123   2017.09.13 18:14

这个百度一搜一大堆吧,很简单的

qq_28204129
qq_28204129 百度搜索的基本都是需要先调用诸如webView..loadUrl("file:///android_asset/xxx.html")才能访问里面的js,但是我现在不希望有这种,而是直接获取到js文件
2 个月之前 回复
sunny_desmond
sunny_desmond   2017.09.14 09:07

找个js与安卓通信的 插件咯 就能获取到了

dongfeng9ge
dongfeng9ge   Ds   Rxr 2017.09.14 20:44

@JavascriptInterface

Csdn user default icon
上传中...
上传图片
插入图片