Android的经验?

时间:2009-09-13 11:46:21

标签: android

我想买一部运行Android的新手机。从我所听到的,我认为它是安静的可编程和可定制的。你的经历是什么?

有关于这个主题的好书吗?

4 个答案:

答案 0 :(得分:5)

Android是一个很棒的平台,无论是使用还是开发(显然都是恕我直言)。

我已经在我的第一代开发者手机上开发了一段时间的Android应用程序,我刚刚订购了HTC Hero。在大多数情况下,与之合作是一种乐趣。开源方法非常有效 - 我经常发现自己正在寻找解决方案平台附带的应用程序的来源。

在我开始为Android平台开发之前,我没有使用Java的经验,但很快就学会了语言和平台。谷歌搜索Java解决方案通常会带来一些提示或直接解决方案。

文档可能会好一些 - 但通常可以接受。 “入门”部分得到了很好的解释,样本会让你更进一步。 android-developers组通常很有帮助,如果没有,总会有IRC(fandode上的#android和#android-dev)以及可以获得帮助的社区论坛。

对于阅读材料,我强烈推荐Reto Meier的"Professional Android Application Development" - 它比我读过的大多数关于Android的书好得多。如果你很幸运,你也可以在Stack Overflow上获得作者的答案: - )

答案 1 :(得分:2)

我想说Android设备是目前最能获得程序员/开发人员的智能手机。毕竟,为了获得快速增长的软件环境,它是吸引尽可能多的开发人员的Google战略的一部分。

以下是Android开发的一些主要优势:

  • 即使它不是运行程序的Sun JVM,应用程序的编程语言也是Java,这使得很容易为许多开发人员跳过Android的潮流
  • 开发人员工具既可以在命令行上使用,也可以在所有主要平台上通过名为ADT(Android Developer Tools)的Eclipse插件使用。插件/模拟器使用起来非常牢固。
  • 即使零售手机也非常适合开发人员。虽然没有扎根,但您只需使用USB将它们连接到开发人员计算机,启用USB调试即可。您可以一键将应用程序从Eclipse部署到手机。优异。
  • 虽然这已经有一段时间没有实现,但在线文档现在实际上还是相当不错的
  • 作为开发人员,这可能是我最喜欢的一个:您可以轻松下载Android源代码并阅读它。它非常易读,通常非常有助于深入了解典型应用的构建方式,以及Google开发人员如何解决典型任务。
  • 发布到Android市场就像注册开发者帐户和上传带有说明的应用一样简单。谷歌预先做了没有评论(每次与Apple一起经过一个月以上的乒乓球)。

自从使用Android一年多以来没有任何先前的移动应用程序开发经验,我可以全心全意地说它已经发展成为一个坚固,设计良好且易于使用的平台。

答案 2 :(得分:1)

我在available Android application development books页面和wiki上保留了knol的名单。

完全披露:我wrote few those books

答案 3 :(得分:1)

Android非常容易编程,特别是如果您有Java经验。总体而言,根据我为其编程的经验,以及尝试将当前在iPhone上的应用程序移植到Android平台上的是iPhone界面仍然更加精致。我认为他们还需要进行一些修改才能真正在市场上独立对抗iPhone。只是我的意见,虽然