学Android有一段时间了,原理方面的书籍看了一遍,大概懂Activity、Service、Broadcast Receiver、Content Provider等的基本使用了。但这充其量仅算跨入门,得思考下一步怎样去把它用熟练,然后深入到明原理的层次。有什么好办法呢?最简单的方式就是去学习例子、看源码。例子在网上很多,但难免质量参差不齐,不好选择。幸好Android本身就带例子供学习,一开始看到安装目录下的samples目录里只有10多个目录,以为只有10多个例子,覆盖面很小。后来试了ApiDemos这个目录,发现里面居然有这么多例子的,不由惊喜了一下。
下面整理了一下ApiDemos的思维导图,方便以后直接找到相应的例子来研究学习。
{安装目录}/samples/android-7的目录,即例子的大分类:
{安装目录}/samples/android-7/ApiDemos目录里面包含的例子:
热血沸腾一下,好好把这些例子学习一下,应该就能达到熟练使用那几大组件的程度了。