代码之家  ›  专栏  ›  技术社区  ›  bharath

是否可以将j2me应用程序更改为android应用程序?

  •  1
  • bharath  · 技术社区  · 14 年前

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

    3 回复  |  直到 14 年前
        1
  •  1
  •   skorulis    14 年前

    由于android仍然是java,您可能可以使用部分代码,但我要说的是,您必须重写大部分代码,可能还要重写用户界面的所有代码。J2ME和Android的设计非常不同

        2
  •  1
  •   Barmaley    14 年前

    你必须把你的代码从J2ME完全重写到Android。我在找一种J2ME-gt;Android的翻译,但什么也找不到。最后,我将把我的J2ME代码转换成Android。Android的可能性比减少J2ME的API要强大得多。所以你会发现你的新代码会比老的J2ME代码好。

    不过,如果你只是在Android中启动J2ME jar/jad,理论上是可能的,因为KVM只是普通JVM的一个子集(以Android Dalvik VM为例)。有人试图将KVM字节码转换成Dalvik的字节码。例如 look here

        3
  •  0
  •   bharath    14 年前

    我用过 LWUIT 为此目的。他们为android平台创建了lwiitactivity类。