我想使用Ionic或其他跨平臺框架來構建移動應用程序。在這個應用程序中,我想使用Java庫。據我所知,如果我爲該庫編寫一個Cordova包裝,我可以在混合應用程序中使用此Java庫。但是我一直無法找到在iOS上使用Java庫的方法。這可能嗎?我可以在使用Cordova的iOS應用程序中使用Java庫嗎?
1
A
回答
1
即使您編寫Cordova插件,您也無法做到iOS應用程序無法理解Java。有沒有你想使用的庫的iOS替代品?
使用科爾多瓦,你可以建立一個插件,使用你想在Android上使用的庫,並在iOS上使用不同的庫。在您的Ionic應用程序中,如果插件寫得很好,您將可以調用相同的功能,插件將處理其餘的內容。
對此:
我發現,在android系統,一旦你WIRTE一個科爾多瓦包裝爲 庫可以在該應用內使用,即使我真的不明白 到底意味着什麼。
Cordova允許您使用JavaScript調用本地函數,因此如果沒有Cordova,您將無法使用Java庫,但通過使用Cordova構建插件即可。 Here is a tutorial關於如何創建一個Cordova插件和here is another。我還建議看看現有的科爾多瓦插件,看看它是如何完成的。如果你分享圖書館,我們也可以幫你創建插件。
1
如果您使用Codename One's Cordova compatibility進行移植,則可以使用Java代碼。
請注意,您不能使用二進制jar「原樣」,但您可以使用Java源代碼,這些代碼將在iOS上以本機方式工作。
相關問題
- 1. 我們可以在iOS應用程序中使用gSOAP庫嗎?
- 2. 我可以在iOS應用程序中使用mac dump_syms嗎?
- 3. 我可以在Android應用程序中使用FFmpeg的庫嗎?
- 4. 你可以在Dart應用程序中使用Java庫嗎?
- 5. 我可以在後端應用程序中使用JQuery庫嗎?
- 6. 我的應用程序可以使用新的iOS嗎?
- 7. 在iOS應用程序中可以在本地使用mongoDB嗎?
- 8. 是否可以使用Windows Cordova創建iOS應用程序?
- 9. 我可以在我的iPhone應用程序中使用ASIHTTPRequest嗎?
- 10. 我可以在我的應用程序中使用minimob advertise嗎?
- 11. 我可以在我的應用程序中使用notepad ++ exe嗎?
- 12. 我可以在我的ios應用程序中離線使用bing map api嗎?
- 13. 在iOS中可以使用插件應用程序嗎?
- 14. 在iOS應用程序中可以使用Delphi ClientDataSets嗎?
- 15. 我在我的應用程序中使用NSJSONSerialization,這個應用程序可以在IOS 3.x下運行嗎?
- 16. 我們可以在Android和iOS應用程序中使用Square Checkout流程嗎?
- 17. 我可以在通用Android應用程序中使用WearableListView嗎?
- 18. 我可以在我的GPL程序中使用EPL庫(SWT)嗎?
- 19. 我可以使用Java操作其他應用程序嗎?
- 20. 我可以使用java開發iPhone應用程序嗎?
- 21. 我可以使用應用程序作爲庫(Mac,Objective-c)嗎?
- 22. 在Android應用程序中可以使用Neo4j數據庫嗎?
- 23. 我可以在使用NSURLSession的iOS應用程序中關閉SPDY嗎?
- 24. 我可以在iOS 7上運行的應用程序中使用swift sdk嗎?
- 25. 我可以在iOS應用程序中使用下載的字體資源嗎?
- 26. 我們可以使用java製作iOS和MacOs應用程序嗎?
- 27. 我可以在wpf應用程序中使用silverlight應用程序嗎?
- 28. 我可以使用cordova角材嗎?
- 29. 我可以在iOS中使用system()嗎?
- 30. 我在Visual Studio中使用Cordova。我可以從我的應用程序訪問我的Gmail嗎?