我必须将我的应用程序与放入jar文件的代码集成 - 是否可以在phonegap和* .jar文件之间建立通信,以便我可以从此文件运行一些方法? 在此先感谢。手机差距 - 是否可以运行外部* .jar文件?
1
A
回答
0
是的。
您可以在Android PhoneGap Activity代码中注册回调,以便JS中的JavaScript调用可以从您自己的jar中调用您的自定义Java代码或仅在Android应用程序的java代码中编译。
你可以在你的Android活动代码这样做,因为一次性的黑客,或者你可以只写一个PhoneGap plugin
2
实际上有两个部分这个问题。
首先,您可以创建一个phonegap插件来与自定义java代码进行交互。在你的情况下,这将是使用罐子的“胶水”。第二,如果在编译时可用,则需要将jar添加到项目中,以便将其包含在构建中,或者仅在运行时可用(并且包含编译的dex类,而不是包含已编译的dex类而不是可移植的Java)你用dex类加载器加载它并用反射调用它。但是,如果它是桌面使用的随机jar,您将无法使用它。
相关问题
- 1. 手机差距,黑莓环境参考外部JS文件
- 2. 如何在手机差距上运行php文件?
- 3. 手机差距jQuery
- 4. 包括外部文件(而不是JAR)到可执行的JAR
- 5. 按JButton运行外部jar文件
- 6. 是否可以在运行时切换jar文件?
- 7. 从cmd中引用外部jar文件运行jar文件
- 8. 外部jar是否可以访问项目文件夹中的文件
- 9. 手机差距或原生Android包装?
- 10. 无法获取手机差距插件
- 11. 手机差距vs Android
- 12. JQuery手机vs手机差距
- 13. 如何安装手机的差距和运行的iPhone
- 14. 手机差距sqlite插件与websql
- 15. 是否可以使用Docker + apache2运行外部php源代码?
- 16. 手机差距 - 不清楚的概念
- 17. 是否可以通过外部命令在Excel中运行宏?
- 18. 如何将外部jar文件添加到黑莓手机?
- 19. SWT-App从可运行的.jar或外部文件夹加载.swf文件
- 20. 是否可以在本地计算机上运行.php文件?
- 21. mvn exec:java在外部JAR文件中运行java文件
- 22. 运行使用外部jar文件的java文件
- 23. 运行Hadoop MapReduce,是否可以调用HDFS之外的外部可执行文件
- 24. 可运行jar文件无法运行
- 25. 手机差距iOS视频问题
- 26. 运行.jar文件
- 27. 手机差距与反应本机
- 28. 是否可以使用MyBatis的外部DAO jar /库?
- 29. 浏览器卡住时,与jQuery手机使用手机差距
- 30. 是否可以在外部JS文件中使用Mojolicious标签助手?