我必须将我的应用程序与放入jar文件的代码集成 - 是否可以在phonegap和* .jar文件之间建立通信,以便我可以从这个文件运行一些方法? 提前谢谢。
答案 0 :(得分:2)
这个问题实际上有两个部分。
首先,您可以创建一个与自定义Java代码交互的phonegap插件。在你的情况下,这将是使用jar的“粘合剂”。
其次,你需要将jar添加到项目中,如果它在编译时可用,以便它包含在构建中,或者它只在运行时可用(并且包含已编译的dex类,而不是可移植的)你用dex类加载器加载它并用反射调用它。但如果是桌面使用的随机jar,你将无法使用它。
答案 1 :(得分:0)
是的。
您可以在Android PhoneGap活动代码中注册回调,以便JS中的javascript调用可以从您自己的jar中调出您的自定义Java代码,或者只是在Android应用程序中的Java代码中编译。
您可以在Android活动代码中执行此操作,或者只需编写PhoneGap plugin