【问题标题】:Is it possible to change j2me application to android application?是否可以将 j2me 应用程序更改为 android 应用程序?
【发布时间】:2010-11-01 06:18:46
【问题描述】:

我使用 LWUIT 框架开发了基于 j2me 的应用程序。 是否可以将此应用程序更改为基于 android 的应用程序? 或者我需要创建新项目吗?

【问题讨论】:

    标签: android java-me lwuit


    【解决方案1】:

    您也许可以使用部分代码,因为 android 仍然是 java,但我会说您将不得不重写大部分代码,可能还有用户界面的所有代码。 J2ME 和 Android 的设计非常不同

    【讨论】:

    • 好的。但我的项目有点大。给我任何解决方案。我用 LWUIT 开发了 UI,并在 j2me 中使用了一些本机 API。像 PIM..
    • 有一个 LWUIT 的 android 端口,但我无法想象它会像通过代码一样简单。
    【解决方案2】:

    您必须将代码从 J2ME 完全重写为 Android。我一直在寻找一种来自 J2ME->Android 的翻译器,但一无所获。最后,我现在将我的 J2ME 代码转换为 Android。 Android 的可能性比 J2ME 的精简 API 强大得多。所以你会发现你的新代码会比旧的 J2ME 代码更好。

    虽然如果您只是在 Android 中启动 J2ME jar/jad - 这在理论上是可能的,因为 KVM 只是普通 JVM 的一个子集(在 Android Dalvik VM 的情况下)。有一些努力将 KVM 字节码转换为 Dalvik 的字节码。比如look here

    【讨论】:

      【解决方案3】:

      我为此使用了LWUIT。他们为安卓平台创建了 LWUITActivity 类。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-30
        • 1970-01-01
        • 2021-09-07
        • 2015-02-03
        • 2011-03-03
        • 1970-01-01
        • 2018-02-15
        • 1970-01-01
        相关资源
        最近更新 更多