2010-01-20 95 views
5

Android是否有任何Java ME兼容层,这使得移植Java ME(又名.J2ME)应用程序更容易?适用于Android的Java ME兼容层

我是指将呼叫重定向到内部Android API的第三方类库。

回答

4

这通常是一个坏主意。

设计,应用程序管理,生命周期和资源访问完全不同。尝试在J2ME和Android上运行相同的应用程序几乎没有技术意义。

这两种平台上的Java语言的用法允许你做的是重用所有的平台独立逻辑。如果您的MIDlet已经正确设计,那么代表商业或领域逻辑的大部分代码应该可以在Android上重用。

鉴于适当的Android应用程序中Intents和Activities的粒度以及系统对其行为施加的限制,因此没有努力正确适应新的应用程序体系结构只是要求麻烦。