前 言
本书的主要内容及特色
本书是“深入理解Android”系列的第三本,也是完结篇。按照“深入理解Android”系列图书的路线图,本书所关注的重点是Android中有关用户交互的Framework的知识。总体来说,本书所涵盖的内容分为两个部分:
第一部分是对构成Android用户交互基础的WindowManagerService、输入系统以及控件系统的介绍。
第二部分是以StatusBarManagerService、NotificationManagerService以及Wallpaper-ManagerService为例,对Android在第一部分内容基础之上所实现的UI相关的服务进行探讨。
目录
第1章 开发环境部署
**1.1获取Android源代码
1.2Android的编译
1.3在IDE中导入Android源代码
1.4调试Android源代码
1.5本章小结**
第2章 深入理解Java Binder和MessageQueue
**2.1概述
2.2Java层中的Binder分析
2.3心系两界的MessageQueue
2.4本章小结**
第3章 深入理解AudioService
**3.1概述
3.2音量管理
3.3音频外设的管理
3.4AudioFocus机制的实现
3.5AudioService的其他功能
3.6本章小结**