分析源码的流程很值得学习,虽然里面讲到了内核驱动方面的东西,给我的感觉是这些都是给framework(java runtime framework & c/c++ runtime framework)打基础的,大部分都是在梳理framework的骨架,来龙去脉,总体上有个特点就是基本上一开始就进入源码层面开始分析,比较少给出总体设计层的抽象,虽然有流程图,时序图,但还是容易迷失在源码里面,需要反复多次看。佩服作者的源码阅读能力。看完之后直接收获是:自己开始可以从源码层面分析一些android基本组件了,P.S. 关于Binder机制的讲解,我觉得universus的《Android Bander设计与实现 - 设计篇》抽象的非常好