任何人都有从谷歌Android设备开发的任何印象,提示,教程?

我有一个T-Mobile G1 ,我打算下载开发者SDK,看看我能否为我的手机创build一些简单的应用程序。 如果你已经做了类似的发展,请回答下面,并告诉我你的经验。 请分享您发现特别有用的任何链接。

Solutions Collecting From Web of "任何人都有从谷歌Android设备开发的任何印象,提示,教程?"

至less在一开始,我没有发现SDK文档是有用的。 真正开始的是从CommonsWare 的“繁忙的编码器的Android指南”的例子章节。 你可以在书的网站上find它。 本书的代码示例也在该链接中提供。

这些示例中提供的示例代码以及SDK中包含的示例代码给了我一个从哪里开始的好主意。 我在很多方面仍然不是很扎实,但是发展速度比以前快了很多。

你一定要确保你做的一件事就是观看Google提供的video。 Android的应用程序生命周期与传统的应用程序有很大不同,所以您要确保您了解Intents,Views和Content Providers。 这些video都可以在YouTube 播放列表中看到。

我可以指出的最后一个有用的资源是博客社区。 Planet Android和Hello Android现在都有来自他们聚合的博客的代码摘录。 杰弗里·夏基 ( Jeffrey Sharkey )在Android开发方面非常擅长 ,并在他的博客上发布了一些有用的代码

Android开发目前很像在黑暗中进行拍摄,但希望很快就能起飞,为我们提供更多有价值的资源! 我知道那里有几 本书 。 祝你好运!

我从这里开始

http://code.google.com/android/kb/commontasks.html

我在15分钟内启动并运行了环境和模拟器。

第一印象是有趣的工作。

保罗

我build议的最大的事情是确保你真的了解android应用程序的生命周期。 许多应用程序在那里崩溃或performance糟糕(或使整个手机运行不佳),因为它们不是为了正确地遵循应用程序生命周期而devise的。

对于简单的应用程序,没有什么可担心的,但很快你可能想要在后台运行某些东西(播放音乐等),或者如果用户切换应用程序,则需要保存你的状态。 这是棘手的,但一旦你看到一些例子是有道理的。

您可能还会在5月份的Google I / O开发人员大会上查看一些Android会话:

  • Android简介
  • 构build一个Android应用程序101
  • 解剖学和生理学的Android

我发现记事本教程对理解基础知识非常有帮助。

我也开始用android开发弄湿我的脚了。 老实说,我认为那里的一些书在解释开发框架方面做得相当不错,让你开始快速使用这些工具。 我正在阅读的一些书包括“在24小时内自学Android应用程序开发”(显然标题是夸张的,书只是几个小时,初学者每小时需要一些时间),“你好,Android :介绍谷歌的移动开发平台(第三版)“和”从Android2开始“。 从我迄今为止,有限的经验,使用SDK开发是可访问和愉快的。 这就是说,你真的需要投入时间/精力来加快速度。