书籍介绍
本书分为5个部分,从应用的角度对Android的底层机制进行了剖析。第一部分首先讲解了学习Android源码的必要性,以及编译Andriod源代码的方法;其次介绍了Android平台的系统架构,让读者对Android有一种宏观的认识。第二部分依次解析了Android的5大组件模型、Intent机制、组件生命周期以及组件间的数据传输原理。第三部分剖析了Android的UI控件和资源文件。第四部分讲解了数据存储、网络通信、多媒体、地理信息处理等的核心机制。第五部分讲解了NDK开发、类库移植、Android内核开发和Android驱动开发等底层机制。附录部分讲解了Android的开发环境搭建、相关的学习资源以及NDK的环境配置等。