书籍介绍
本书分为六大部分:第一部分为基础篇(第1~2章),简要分析Android的体系结构、开发和调试环境、框架基础。第二部分为启动篇(第3~4章),着重分析Android启动过程的机制和实现,让读者对框架层系统服务的运行基础有一个全面的理解。第三部分为Binder篇(第5~6章),着重分析Binder在Native框架层和Java框架层的机制和实现,让读者掌握进程间通信模型。第四部分为消息通信篇(第7章),着重分析Android的消息驱动和异步处理机制,让读者掌握线程间通信模型。第五部分为Package Manager篇(第8~9章),着重分析Android应用程序的解析和安装流程。第六部分为Activity Manager篇(第10~12章),着重分析ActivityManagerService的运行机制、应用程序和进程的启动流程、进程管理机制。