android - Android 的 Java ME 兼容层

标签 android java-me libraries

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

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

最佳答案

这通常是个坏主意。

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

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

鉴于适当的 Android 应用程序中 Intent 和 Activity 的粒度以及系统对其行为施加的约束,不努力正确地适应新的应用程序架构只是自找麻烦。

关于android - Android 的 Java ME 兼容层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2100866/

相关文章:

android - 无法执行 aapt(NoSuchElementException at AbstractIndexedListIterator.next(AbstractIndexedListIterator.java :80)

android - 阅读/写作偏好是一项昂贵的操作吗?

blackberry - LocationUpdate 方法在 Blackberry 上调用过于频繁

java-me - 您必须在类路径运行时异常中的 LWUIT 之前包含平台端口

c# - 用C#画一个五线谱

c++ - 跨平台构建、标准目录结构、环境变量

java - 从反向地理编码地址中提取 'Locality' 详细信息。

android - 为动态创建的ListFragment分配ID

java - 如何从消息文本框中获取文本?

python - 用Python(库)读取多媒体播放列表文件