更新时间:2019-01-16 17:28:53
封面
版权信息
内容简介
前言
第1章 概述
1.1 Android操作系统介绍
1.2 Android软件架构介绍
1.3 Android子系统介绍
1.4 Android应用程序开发过程
小结
习题
第2章 Android源码开发环境搭建
2.1 搭建主机虚拟机环境
2.2 搭建Linux编译环境
2.3 编译Android源码
2.4 搭建Android SDK开发环境
2.5 定制Android模拟器
2.6 实训:Android 4.0开发环境搭建及源码编译
第3章 Android系统的启动
3.1 Android init进程启动
3.2 Android本地守护进程
3.3 Zygote守护进程与system_server进程
3.4 实训:通过Init.rc脚本开机启动Android应用程序
第4章 Android编译系统与定制Android平台系统
4.1 Android编译系统
4.2 实训:编译HelloWorld应用程序
4.3 定制Android平台系统
4.4 实训:定制开机界面
4.5 实训:定制开机文字
4.6 实训:定制系统开机动画
第5章 JNI机制
5.1 JNI概述
5.2 JNI原理
5.3 JNI中的数据传递
5.4 Java访问本地方法
5.5 JNI访问Java成员
5.6 局部引用与全局引用
5.7 本地方法的注册
5.8 JNI调用实训
第6章 Android的对象管理
6.1 智能指针
6.2 轻量级指针
6.3 RefBase类
6.4 弱引用指针wp
6.5 智能指针的示例
第7章 Binder通信
7.1 Android进程空间与Binder机制
7.2 Binder框架分析
7.3 Android Binder协议
第8章 Android HAL硬件抽象层
8.1 Android HAL介绍
8.2 HAL Stub构架
8.3 LED HAL实例
8.4 实训:基于Android 4.0平板的LED灯控制
第9章 HAL硬件抽象层进阶Sensor HAL实例
9.1 Android Sensor架构
9.2 Sensor HAL应用程序
9.3 SensorManager
9.4 Sensor HAL回顾
9.5 实训:SensorDemo的编译