【问题标题】:Making Android code cross platform制作Android代码跨平台
【发布时间】:2013-04-05 10:19:01
【问题描述】:

我的 Android 应用使用动态 UI。也就是说,所有 UI 屏幕都仅由简单类型(图库、列表视图、表单视图)组成,它们完全由 java 代码创建,而不是使用 xml 模板。这是因为 UI 中几乎没有任何静态内容。 Java 代码也广泛使用 sqlite。没有媒体内容(图像、视频),它是一个普通的数据库前端应用程序。此外,它不使用太多设备功能(相机、短信等)。

有 3 个主要区域 - SQLite 文件、没有任何 Android 依赖项的纯 Java 代码、Android UI java 代码(ListView 等 - 但只有非常薄的代码)。我需要在 iOS 中完成所有这些工作。

我有哪些选择可以使此代码跨平台(至少移植到 iOS)? jQuery 移动?电话间隙?任何其他?谢谢!

【问题讨论】:

  • 如果你可以用 C++ 编写你的逻辑,你可以在两个平台上使用它。如果您希望保持理智,我建议您不要使用第三方多平台工具。
  • PhoneGap 是跨平台应用的不错选择。但是,您将不得不重写所有内容。
  • 我不想再用 C++ 写整个东西。我的大部分代码(90%)都是纯 Java 代码,无需修改即可在桌面上运行。我只需要从中生成一些适用于 iOS 的东西。

标签: android jquery ios sqlite porting


【解决方案1】:

您是否尝试过 Google 项目j2objc?

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多