更新时间:2019-10-23 17:46:59
封面
版权信息
内容提要
前言
第1章 初识Android
1.1 智能手机的系统结构
1.2 Android系统架构
1.3 Android Telephony框架结构
本章小结
第2章 搭建Android源代码编译调试环境
2.1 Ubuntu Linux操作系统及工具安装
2.2 Android源代码下载及编译过程
2.3 Android Studio及SDK
2.4 在Google手机上调试Android源码
第3章 深入解析通话流程
3.1 拨号流程分析
3.2 来电流程分析
3.3 通话总结
3.4 建立Android通话模型
第4章 详解Telecom
4.1 Telecom应用加载入口
4.2 Telecom交互模型
4.3 核心Listener回调消息处理
4.4 扩展CallsManager
第5章 详解TeleService
5.1 加载过程分析
5.2 Telephony Phone
5.3 扩展PhoneAccount
5.4 TeleService服务
第6章 Voice Call语音通话模型
6.1 详解GsmCdmaCallTracker
6.2 handlePollCalls方法
6.3 通话管理模型分析
6.4 补充通话连接断开处理机制
6.5 区分Connection
6.6 扩展InCallUi
6.7 验证Call运行模型
第7章 ServiceState网络服务
7.1 ServiceState
7.2 ServiceStateTracker运行机制详解
7.3 handlePollStateResult方法
7.4 *#*#4636#*#*测试工具
7.5 飞行模式
7.6 扩展SIM卡业务
第8章 Data Call移动数据业务
8.1 DcTracker初始化过程
8.2 解析StateMachine
8.3 DataConnection
8.4 开启移动数据业务
8.5 关闭移动数据业务
8.6 DataConnection状态转换
8.7 获取Android手机上网数据包
第9章 SMS&MMS业务
9.1 短信发送流程
9.2 扩展短信发送业务
9.3 短信接收流程
9.4 彩信关键业务逻辑
第10章 Radio Interface Layer
10.1 解析RILJ
10.2 详解rild
10.3 libril初始化流程
10.4 扩展hal接口
10.5 RILC运行机制