iphone - 跨 iPhone 和 Android 应用程序版本使用 Java 库

标签 iphone android ios cordova

很多时候,好的库要么是用 C 语言编写的,要么是用 Java 语言编写的。 (不要冒犯 Python、javascript 或 Erlang)。好吧,这次我正在做的最好的库是 Java。但我想将它用于我的应用程序的 Android 和 iPhone 版本。如何才能做到这一点。这是一个非常重要的问题,因为即使对于 iPhone 应用程序,最好的库总是在 Java 中。我也对 HTML5 和 PhoneGap 解决方案持开放态度,但本质上我需要某种方式来访问这两种环境中的 Java 库。如何做到这一点?

最佳答案

这是不可能的。您不能在 iOS 上运行 Java 库。您将需要找到一个用 C/Objective-C 编写的等效库,并在 Android 上使用 Java 库,在 iOS 上使用 C/Objective-C 库,或者您需要找到一个在两者上运行的库(JavaScript ).

如果您使用 Java/C 解决方案,则需要为每个解决方案创建一个插件,以便为 PhoneGap 创建一个 JavaScript API 进行对话。

您可以找到有关所有这些的信息 here .

关于iphone - 跨 iPhone 和 Android 应用程序版本使用 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7543344/

相关文章:

android - 如何将 recyclerView 中的前 4 项设置为可见性消失?

android - 无法将库添加到我的 android 项目

ios - Parse.com : How large is the local cache?

ios - React-native run-ios 找不到 iPhone X 模拟器 | XRPackageModel 9.0.omo

android - 将相同的 ImageView 多次添加到布局

iphone - 重置 iPhone 应用程序

iphone - 在 UITableView 的顶部和底部添加按钮

iphone - 查询解析 SDK 加入两个类

ios - Xcode 6 beta 4 构建错误 - 刚刚创建的应用程序 : "Command ibtool failed with code 255"

iphone - 如何在导航栏上设置背景颜色(tintColor)