Phonegap调用本地代码的流程是什么?
采用Phonegap开发的时候,如果需要调用本地代码,那么:
1.创建js,然后调用类似于cordova.exec(success,fail, "插件名", action,[args])这样的方式。
2.本地java代码,继承CordovaPlugin,实现插件的功能。
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext)
js触发时,会调用插件里面的这个方法。然后在这里面做功能的实现。
现在问题来了:
从cordova.exec 到本地的execute,这一段路是怎么连接起来的?我看了半天源码,也没找到这一条路。很是郁闷。
求大神帮忙解答一下!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我在看源码。。还是看的云里雾里
你可以找一个插件,研究一下插件的调用流程,会更容易看懂。