使用Honeycomb入门Android开发

12

我最近购买了一个不错的摩托罗拉Xoom平板电脑,我很想尝试开发一些适用于它的应用程序。我是一名使用C#作为.NET开发人员,在过去的6年中没有接触过Java。在我的研究中,我并没有找到任何有关Android 3.0的好教程或学习资源,也不知道如何在Android开发中利用它的功能。所以我的问题是,是否有人知道任何好的资源?书籍?或者学习Android开发的教程,2.2或2.3版本的教程是否可以接受?

1个回答

24
Android 3.0是在之前版本的基础上构建的,因此您需要学习Java、开发环境(许多人使用Eclipse,但我更喜欢IntelliJ IDEA)、平台本身以及3.0扩展。以下是一些可能有所帮助的资源:

我的顶级提示是获取Mark Murphy的出色Android电子书。Mark是一位多产的Android培训师和作者,在Stackoverflow上拥有超过70k的知名度。他的v3.5电子书版本包括对v3.0 Honeycomb的覆盖。花费40美元绝对是值得的,并且它已经完全更新。

谷歌的Reto Meier也有一本关于Android开发的书籍,可在Kindle或纸质版中阅读,我认为这是必读的。Reto还在博客上发表了一篇关于Android 3.0 UI片段的卓越文章。请注意,片段和平板电脑在v3.0的上下文中直到下一个版本发布才会被覆盖。

Java与C#非常相似,但也有不同之处(例如没有属性,这真是太遗憾了)。请参见这篇维基百科文章以获取差异列表。

主要的资源将会是安卓开发者网站,所以一定要在资源部分查找教程和示例等。

我还没有阅读过它(已经购买了),但听说Android Development for Dummies不错,尽管它是在Android 3.0之前发布的,因此其中不包含片段等内容。

如果你喜欢观看视频,可以在这里找到Google IO 2010的一些演讲,涵盖了Android的相关内容,尽管没有关于蜂巢的内容,那会在Google IO 2011之后发布。

Android是一个庞大的平台,你不可能在周末学会它,所以需要一些时间,并专注于达成特定目标所需学习的内容。请注意,要进行Android 3.0开发并利用新的UI,需要使用片段和操作栏。两者都包含在新的3.0 SDK(SDK平台版本11)中。


+1 给 Mark Murphy。非常棒的人。非常乐于助人,知识渊博。 - znq

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