Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人对谷歌Android设备的开发有任何印象、提示和教程吗?_Android_Sdk - Fatal编程技术网

有人对谷歌Android设备的开发有任何印象、提示和教程吗?

有人对谷歌Android设备的开发有任何印象、提示和教程吗?,android,sdk,Android,Sdk,我有一个T-Mobile G1,我将下载开发者SDK,看看是否可以为我的手机创建一些简单的应用程序。如果你做过类似的开发,请回答下面的问题,并告诉我你的经验。请分享您认为特别有用的链接。我从这里开始 我在大约15分钟内完成了环境和模拟器的安装并开始运行 第一印象是工作的乐趣 Paul我觉得SDK文档没有那么大的帮助,至少一开始是这样。真正开始做的是浏览Commonware中《Android繁忙编码指南》的示例章节。你可以找到这个。该链接还提供了本书的代码示例 这些示例中提供的示例代码,加上SD

我有一个
T-Mobile G1
,我将下载开发者SDK,看看是否可以为我的手机创建一些简单的应用程序。如果你做过类似的开发,请回答下面的问题,并告诉我你的经验。请分享您认为特别有用的链接。

我从这里开始

我在大约15分钟内完成了环境和模拟器的安装并开始运行

第一印象是工作的乐趣


Paul

我觉得SDK文档没有那么大的帮助,至少一开始是这样。真正开始做的是浏览Commonware中《Android繁忙编码指南》的示例章节。你可以找到这个。该链接还提供了本书的代码示例

这些示例中提供的示例代码,加上SDK中包含的示例代码,让我很好地了解了从何处开始。我在很多事情上还不是很扎实,但是发展速度比之前快了很多

有一件事你一定要确保你做的是看谷歌提供的视频。Android的应用程序生命周期与传统应用程序大不相同,因此您需要确保了解was意图、视图和内容提供商。这些视频都可以在YouTube上看到

最后一个有用的资源是博客社区。每隔一段时间,从他们聚集的博客中摘录代码。他热衷于Android开发,并在他的博客上发布了一些有用的代码


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

我发现这对理解基础知识非常有帮助

我最大的建议是确保您真正了解android应用程序的生命周期。许多应用程序出现崩溃或性能不好(或使整个手机运行不好)的情况,因为它们的设计不符合应用程序的生命周期

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

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


    • 我也开始对安卓系统的开发沾沾自喜了。老实说,我认为有些书在解释开发框架和让您快速开始使用这些工具方面做得相当好。我正在读的一些书包括“24小时内自学Android应用程序开发”(显然标题有些夸张;这本书只是按小时编排的。对于初学者来说,每小时都需要一些时间)、“你好,Android:介绍谷歌的移动开发平台(第三版)”和“开始Android 2”,到目前为止,由于经验有限,使用SDK进行开发是可以访问和享受的。也就是说,你真的需要投入时间/精力来加快进度