我使用LWUIT框架开发了基于j2me的应用程序。 是否可以将此应用程序更改为基于Android的应用程序? 或者我可以创建新项目吗?
答案 0 :(得分:1)
你可能能够将你的部分代码交叉,因为android仍然是java,但我会说你将不得不重写大部分内容,可能还有用户界面的所有代码。 J2ME和Android的设计有很大不同
答案 1 :(得分:1)
您必须将代码从J2ME完全重写为Android。我正在寻找一种来自J2ME-> Android的翻译,却一无所获。最后,我现在将我的J2ME代码转换为Android。 Android的可能性比J2ME的缩减API更强大。所以你会发现你的新代码比旧的J2ME代码更好。
虽然如果你要在Android中启动J2ME jar / jad - 理论上这是可能的,因为KVM只是普通JVM的一个子集(在Android Dalvik VM的情况下)。将KVM字节码转换为Dalvik的字节码需要付出一些努力。例如look here
答案 2 :(得分:0)
我已将LWUIT用于此目的。他们为Android平台创建了LWUITActivity类。