5

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

我的意思是第三方类库,它将调用重定向到内部 Android API。

4

1 回答 1

4

这通常是一个坏主意。

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

在这两个平台上使用 java 语言可以让您重用所有与平台无关的逻辑。如果您的 MIDlet 已经正确设计,则表示业务或域逻辑的大部分代码应该可以在 Android 上重用。

考虑到适当的 Android 应用程序中意图和活动的粒度以及系统对其行为施加的约束,不努力正确地适应新的应用程序架构只是自找麻烦。

于 2010-01-20T13:06:00.073 回答