java - 选择哪一个 - Android 1.5 还是 Android 2.2? (我是初学者)

标签 java android device

我想开始在 Android 中编程。我有 Java 和 j2me 背景。由于我是新人并且预算有限,我愿意购买 HTC G1(1.5 杯形蛋糕)而不是任何 2.2 设备。这是一个好主意吗? (或者让我知道是否有任何低成本(200 美元左右)2.2 设备)请给出您的意见。谢谢

最佳答案

根据我自己的经验:

  • 使用真实手机进行 Android 开发比使用模拟器要快速愉快得多。特别是如果您是新手 - 您会希望经常看到代码更改的结果。此外,使用手机进行开发有助于尽早检测可用性问题(我花了一些时间改进模拟器上的可用性,后来才发现在真实设备上它没有任何意义,天哪!)。现在,我倾向于仅使用模拟器来测试不同的分辨率或 SDK。
  • 这意味着开发者应该拥有他愿意瞄准的版本的手机(安装其他版本的 ROM 可能会有所帮助,但这并不是最佳解决方案)。
  • 来自 Android Market statistics 2.+(1.5、1.6)之前的手机所占份额似乎很小(在撰写本文时,2.1 + 2.2 几乎占 75% 的设备)。
  • 在 1.6 等版本的开发过程中,您可能会遇到 API 中的多项功能和改进,这些功能和改进仅适用于更高的 API 级别。这可能很烦人。在某些时候我选择放弃 1.6 支持,但这个选择是个人的。

因此,我强烈建议选择 2.+ 设备作为 Android 开发者手机。

关于java - 选择哪一个 - Android 1.5 还是 Android 2.2? (我是初学者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4056301/

相关文章:

java - 如何在应用程序启动时调用 AIDL 服务

c - TIOCM_OUT1 和 TIOCM_OUT2 有什么用?

android - Firebase 动态链接不适用于发布版本

java - 我可以停止 JTree 缓存节点(在文件系统树中)吗?

java - 存储文本文档中的字符串并将其打印到屏幕上

java - 使用 bouncycaSTLe 在 java 中导入 PEM 加密 key 对

android - NoClassDefFoundError - AppCompatDelegateImplV14

iphone - iPhone设备上的相册路径是什么?

ios - xcode-我想接收设备语言

java - Eclipse Java 调试器不会进入 lambda 或方法引用