Android 3.0 建立在以前的版本之上,因此您需要学习 Java、开发环境(许多人使用 Eclipse,尽管我更喜欢 IntelliJ IDEA)、平台本身以及3.0 扩展 http://developer.android.com/sdk/android-3.0-highlights.html。以下是一些可能有帮助的资源:
我的首要建议是马克·墨菲的优秀电子书 http://commonsware.com/在安卓上。 Mark 是一位多产的 Android 培训师和作者,在 Stackoverflow 上拥有超过 7 万用户。他发布的 v3.5 电子书包括 v3.0 Honeycomb 的内容。只需 40 美元,您就不会出错,而且它完全是最新的。
谷歌的 Reto Meier 也有Android开发书籍 https://rads.stackoverflow.com/amzn/click/com/0470565527,Kindle 或纸质格式,我认为这是必读的。雷托有关于 Android 3.0 UI 片段的优秀博客文章 http://blog.radioactiveyak.com/2011/02/android-app-surgery-earthquake-redux.html。请注意,在发布下一个版本之前,不会涵盖 v3.0 上下文中的片段和平板电脑。
Java 与 C# 非常相似,但又有所不同(例如没有属性,真是遗憾)。看这篇维基百科文章 http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java获取差异列表。
主要资源将是安卓开发者网站 http://developer.android.com/resources/index.html,因此请务必在资源部分中查找教程和示例等。
我还没有读过它(虽然购买了)但听说了一些好消息Android 开发傻瓜书 https://rads.stackoverflow.com/amzn/click/com/047077018X虽然它是在 Android 3.0 之前发布的,所以片段等不会在其中。
如果你喜欢看视频有Google IO 2010 的一些演讲 http://developer.android.com/videos/index.html#v=M1ZBjlCRfz0涵盖 Android,虽然没有在 Honeycomb 上,但将在 Google IO 2011 之后发布。
Android 是一个大平台,您不可能在周末就学会它,因此请留出一些时间,并专注于您需要学习的内容以实现特定目标。请注意,要进行 Android 3.0 开发并使用新的 UI,您需要使用 Fragments 和 Action Bar。两者都包含在新的 3.0 SDK(SDK 平台版本 11)中。