书籍介绍
全书分为5个部分,宏观上对Android的架构设计进行了剖析,微观上对Android的实现原理进行了阐述。第一部分对Android平台,以及Android的源代码获取方式和结构进行了全面的介绍;第二部分讲解了Android核心功能的实现,包括Android内核剖析、Android PIC机制、能源管理、各种驱动、内核开发和移植技术等;第三部分讲解了Android的系统运行库的设计原理和实现,包括原生库、扩展库、DalVik虚拟机和核心库等;第四部分分析了应用程序框架的实现,包括核心服务框架的实现和各种硬件服务功能的实现等;第五部分分析了Android应用层的实现,包括UI设计、图形系统、通信机制等。