有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓我可以使用Cordova在iOS应用程序中使用Java库吗?

我想使用Ionic或其他跨平台框架来构建一个移动应用程序。在这个应用程序中,我想使用Java库。据我所知,如果我为这个库编写一个Cordova包装器,我可以在我的混合应用程序中使用这个Java库。但是我还没有找到在iOS上使用Java库的方法。这可能吗


共 (2) 个答案

  1. # 1 楼答案

    你不能,iOS应用程序不懂Java,即使你写了一个Cordova插件。您要使用的库是否没有iOS替代方案

    使用Cordova,您可以构建一个插件,使用您希望在Android上使用的库,并在iOS上使用另一个库。在你的Ionic应用程序中,如果插件写得很好,你将能够调用相同的函数,插件将处理其余的函数

    关于这一点:

    I've found that in android once you wirte a Cordova wrapper for the library it can be used within the app even though I don't really understand what it really means.

    Cordova允许您使用JavaScript调用本机函数,因此如果没有Cordova,您将无法使用Java库,但通过使用Cordova构建插件,您可以使用它Here is a tutorial关于如何创建Cordova插件和here is another。我还建议查看现有的Cordova插件,看看它是如何实现的。如果您共享该库,我们也可以帮助您创建插件

  2. # 2 楼答案

    如果使用Codename One's Cordova compatibility实现可移植性,则可以使用Java代码

    请注意,您不能按原样使用二进制jar,但可以使用Java源代码,这将在iOS上本机工作