我最近购买了一款漂亮的摩托罗拉Xooms,我真的很想开发一些应用程序。我使用C#作为.NET开发人员工作,自从我查看Java以来已经有6年了。在我的研究中,我还没有找到关于Android 3.0的优秀教程或学习资源,以及如何利用它在Android开发中的用途。所以我的问题是这样的,有没有人知道任何好的资源?图书?无论是学习Android开发还是教程都说可以接受2.2或2.3?
答案 0 :(得分:24)
Android 3.0建立在以前的版本之上,所以你需要学习Java,一个开发环境(很多人使用Eclipse,虽然我更喜欢IntelliJ IDEA),平台本身和the 3.0 extensions。以下是一些可能有用的资源:
我的首要提示是在Android上获取Mark Murphy's excellent ebooks。 Mark是一位多产的Android培训师和作者,在Stackoverflow上拥有超过70k的成绩。他的v3.5电子书发布包括v3.0 Honeycomb的报道。只要40美元,你就不会出错,它完全是最新的。
Google的Reto Meier也有an Android development book,以Kindle或纸质格式显示,我需要阅读。 Reto有an excellent blog post on Android 3.0 UI fragments。请注意,在下一版本发布之前,不会涵盖v3.0环境中的片段和平板电脑。
Java与C#非常相似,但不同(例如没有属性,真正的耻辱)。请参阅this wikipedia article以获取差异列表。
主要资源为the android developer site,因此请务必查看资源部分以获取教程和示例等。
我还没有读过它(购买过),但听到有关Android Development for Dummies的好消息,虽然它是在Android 3.0之前发布的,所以片段等不会出现在其中。
如果您想观看视频,那么有some talks here from Google IO 2010覆盖Android,但在Honeycomb上没有,这将在Google IO 2011之后发布。
Android是一个很大的平台,你不会在周末拿起它,所以请留出一些时间,专注于你需要学习达到特定目标的内容。请注意,要进行Android 3.0开发并使用新UI,您需要使用Fragments和Action Bar。两者都包含在新的3.0 SDK(SDK平台版本11)中。