我想使用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吗?