(3个月前的)刚才发现有人问过这个问题:phonegap中js如何调用本地java程序?可使用插件开发的原理实现之。貌似也有其他的方式。下面是插件开发的简单过程,这样js也可以调用java代码了。。
可以把java代码实现的功能封装成phonegap的一个插件,如class MyPlugin extends Plugin ,重写其方法实现你要的功能。res/xml/plugins.xml中添加<plugin name="MyPlugin" value="MyPlugin类全名"/>。然后可以使用cordova.js里的cordova.exec()如cordova.exec(null, null, ' MyPlugin ','action', data);这样会调用到MyPlugin的execute方法。
PhoneGap JS调用Java插件
本文介绍在PhoneGap中通过JavaScript调用本地Java程序的方法。主要步骤包括创建自定义插件、重写插件方法及使用cordova.exec()进行调用。适用于希望在混合应用中扩展功能的开发者。
119

被折叠的 条评论
为什么被折叠?



