有没有人对于开发Google Android设备有什么印象、提示或者教程?

10

我有一部T-Mobile G1手机,我打算下载开发人员SDK以尝试为我的手机创建一些简单的应用程序。如果你做过类似的开发,请在下面回答并告诉我你的经验。请分享任何你发现特别有用的链接。

5个回答

9
我起初并不觉得 SDK 文档有太大的帮助。真正让我开始入门的是通过 CommonsWare 的《The Busy Coder's Guide to Android》示例章节进行学习。你可以在该书的网站找到它。该链接还提供了该书的代码示例。
这些示例中提供的示例代码以及 SDK 中包含的示例代码为我提供了一个很好的起点。虽然我仍然对很多事情不是完全确定,但开发速度比之前要快得多。
你一定要确保观看 Google 提供的视频。Android 应用程序的生命周期与传统应用程序非常不同,因此您需要确保了解 Intent、View 和 Content Provider。这些视频都可以在 YouTube 上的此播放列表中观看。

我能向你推荐的最后一个有用的资源是博客社区。时不时地,Planet AndroidHello Android会从他们汇总的博客中提取代码片段。Jeffrey Sharkey 是 Android 开发方面的大牛,并在他的博客上发布了一些有用的代码。

目前,Android 开发就像在黑暗中射击一样,但希望它会很快起飞,并为我们提供更多有价值的资源!我知道有一些 书籍可供阅读。祝好运!


6
我建议的最重要的事情是确保你真正理解Android应用程序的生命周期。许多应用程序因未按照应用程序生命周期正确设计而崩溃或表现不佳(或使整个手机运行缓慢)。
对于简单的应用程序,这没有什么可担心的,但很快您可能需要在后台运行某些内容(播放音乐等),或者需要保存状态,如果用户切换应用程序。这很棘手,但一旦您看到一些示例就会有意义。
您还可以查看5月份Google I/O开发人员大会上的一些Android会话:
- Android简介 - 构建Android应用程序101 - Android的解剖和生理学

5

3

1

我也开始涉足Android开发。老实说,我认为一些书籍在解释开发框架和帮助你快速入门使用工具方面做得相当不错。我正在阅读的一些书包括《24小时内学会Android应用程序开发》(显然标题有点夸张;该书只是按小时组织起来。每个小时对于初学者都需要一些时间),《你好,Android:介绍Google的移动开发平台(第三版)》以及《Beginning Android 2》。从我的有限经验来看,使用SDK进行开发是易于接近和愉快的。话虽如此,你确实需要投入时间/精力来加速学习。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接