我有一个T-Mobile G1
,我将下载开发人员SDK,看看我是否可以为我的手机创建一些简单的应用程序.如果您已完成类似的开发,请在下面回答并告诉我您的体验.请分享您发现的任何特别有用的链接.
我发现SDK文档并没有那么有用,至少在开始时是这样.真正开始的是从CommonsWare 查看The Busy Coder的Android指南的示例章节.你可以在这本书的网站上找到这个.该链接还提供了该书的代码示例.
这些示例中提供的示例代码以及SDK中包含的示例代码让我很清楚从哪里开始.我对很多事情仍然不是很完全,但是发展比以前快得多.
您确定要做的一件事就是观看Google提供的视频.Android的应用程序生命周期与传统应用程序有很大不同,因此您需要确保了解Intent,Views和Content Providers.这些视频都可以在此播放列表中的 YouTube上看到.
我可以指出的最后一个有用的资源是博客社区.时不时地,星球的Android和你好的Android有从它们聚集的博客代码摘录.Jeffrey Sharkey是Android开发的重要人物,并在他的博客上发布了一些有用的代码.
Android开发目前很像在黑暗中拍摄,但它很快就会起飞并为我们提供更多有价值的资源!我知道有一个 几 本书在那里.祝好运!
我建议的最重要的事情是确保你真正了解Android应用程序的生命周期.许多应用程序被放在那里崩溃或执行不当(或使整个手机运行不佳)因为它们不是为了正确遵循应用程序生命周期而设计的.
对于简单的应用程序,没什么可担心的,但很快你可能想在后台运行一些东西(播放音乐等),或者如果用户切换应用程序需要保存你的状态.这很棘手,但一旦看到一些例子就有意义了.
您还可以在5月份的Google I/O开发者大会上查看一些Android会话:
Android简介
构建Android应用程序101
Android的解剖学和生理学
我从这里开始
http://code.google.com/android/kb/commontasks.html
我在大约15分钟内启动并运行了我的环境和模拟器.
第一印象是它的乐趣.
保罗