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

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

webView 和 js交互
(http://www.cnblogs.com/fx2008/p/5809620.html

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

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

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

@JavascriptInterface