我必須將我的應用程序與放入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標籤助手?