这是我在知乎上的一个回答(原文链接)


绝大部分人说官方文档和范例是最好的教程,如果你英语好,且有 Java 和 XML 基础,那按照官方的Training一路下来就算入门了。

如果英语不好,可以看一些视频入门,如 Mars 的《Android 视频教程》的。最起码得先把开发平台搭建起来吧。再结合视频做一些小练习,最基础的布局先练好,不要急。

当然,看视频的话虽然通俗易懂,但是进度可能比较慢(即使我视频调至 2 倍速看),所以必须结合看书。但是,市面上的书大部分都跟不上 Android 最新的脚步。 不过还是推荐两本:

  • 李刚的《疯狂 Android 讲义》,此书大而全。
  • 《[Google Android SDK 开发范例大全(第 3 版)](http://www.amazon.cn/Google-Android-SDK%E5%BC%80%E5%8F%91%E8%8C%83%E4%BE%8B%E5%A4%A7%E5%85%A8-%E4%BD%98%E5%BF%97%E9%BE%99/dp/B00647RV78/ref=sr_1_1...
Continue to read