任何人都有开发Google Android设备的印象,提示和教程?

时间:2008-11-10 00:07:33

标签: android sdk

我有一个T-Mobile G1,我打算下载开发人员SDK,看看我是否可以为手机创建一些简单的应用程序。如果您已完成类似的开发,请在下面回答并告诉我您的体验。请分享您发现的任何特别有用的链接。

5 个答案:

答案 0 :(得分:9)

我没有发现SDK文档是有用的,至少在开始时是这样。真正开始的是从CommonsWare查看繁忙的编码器Android指南的示例章节。你可以找到这个on the book's website。该书的代码示例也在该链接中提供。

这些示例中提供的示例代码,以及SDK中包含的示例代码让我很清楚从哪里开始。我对很多事情仍然不是很了解,但发展速度比以前快得多。

您一定要确保自己做的一件事是观看Google提供的视频。 Android的应用程序生命周期与传统应用程序有很大不同,因此您需要确保您了解Intent,Views和Content Providers。这些视频都可以在this playlist上的YouTube上看到。

我可以指出的最后一个有用的资源是博客社区。我们时不时地Planet AndroidHello Android会从他们汇总的博客中获取代码摘录。 Jeffrey Sharkey在Android开发中很重要,并在他的博客上发布了一些有用的代码。

Android开发目前很像在黑暗中拍摄,但它很快就会起飞并为我们提供更多有价值的资源!我知道那里有a few books。祝你好运!

答案 1 :(得分:6)

我建议的最重要的事情是确保你真正了解Android应用程序的生命周期。许多应用程序被放在那里崩溃或执行不当(或使整个手机运行不佳),因为它们不是为了正确遵循应用程序生命周期而设计的。

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

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

答案 2 :(得分:5)

我从这里开始

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

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

第一印象是它的乐趣。

答案 3 :(得分:3)

我发现notepad tutorial对理解基础非常有帮助。

答案 4 :(得分:1)

我也开始尝试Android开发了。老实说,我认为那里的一些书籍能很好地解释开发框架并让你开始快速使用这些工具。我正在阅读的一些书籍包括“24小时自学Android应用程序开发”(显然标题是夸张的;这本书只分为几个小时。每个小时需要一些时间给初学者),“你好,Android :推出谷歌移动开发平台(第3版)“和”开始Android 2“。从我迄今为止,有限的经验来看,使用SDK进行开发是可访问和愉快的。话虽这么说,你真的需要投入时间/精力来加快速度。