java - 既然我们已经有了用于创建移动应用程序的 J2ME 和 WML,为什么还要选择 Android?

标签 java android java-me wml

海友们, 我现在有疑问,

  1. Has Android really replaced J2ME and WML?

  2. If Android has replaced these, then please tell me, what is the reason for that?

  3. How Android has replaced the other two mentioned above and

  4. what is the reason that J2ME and WML cannot withstand against Android in market?

最佳答案

J2ME 是用于嵌入式设备的 Java 平台。安卓是一个移动操作系统。所以不能直接比较。

但是,如果您查看基于 Java 的 Android SDK 与 J2ME:它们与核心 Java 库共享相同的基础。它们提供不同的 UI 层和应用程序范例。

Android 更强大,因此用于更高端的手机。然而,J2ME 仍在许多较旧/功能较弱的设备中使用。 Androd SDK 提供了很多不属于 J2ME 的东西。您可能想通读 dev guide了解 Android 的功能。

关于java - 既然我们已经有了用于创建移动应用程序的 J2ME 和 WML,为什么还要选择 Android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3779554/

相关文章:

java - 解析 FR 货币时出现 UnparseableNumberException

java - MongoDB GridFS 错误

java - 在 Java 中启动、停止和监听进程

android - 启用proguard后的java.lang.NoSuchMethodError Org/apache/http/util/ByteArrayBuffer

android - Google Developers Console 项目创建配额

php - PHP exec输出与命令行输出不同吗?

blackberry - 如何在j2me/blackberry(midp)应用程序中快进和快退音频?

Java ME 的 java.text.Normalizer 等效项(替换重音字符)

java - 如何让两个问题(字符串)被随机询问 50% 的次数

java - 黑莓手机无法上传大于1KB的文件