网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Android Telephony原理解析与开发指南
分类 科学技术-工业科技-电子通讯
作者 杨青平
出版社 人民邮电出版社
下载
简介
内容推荐
随着Android系统平台的应用越来越广泛,更多人加入到Android平台的定制研发中来。Android的基本通信功能是Android系统定制的核心模块,本书主要围绕Android Telephony和融合通信两个核心部分展开。Android Telephony部分从接打电话、网络服务、数据上网三个功能解析Telephony。
全书共10章,主要内容包括初识Android、搭建Android源代码编译调试环境、深入解析通话流程、详解Telecom、详解TeleService、Voice Call语音通话模型、ServiceState网络服务、Data Call移动数据业务、SMS & MMS业务、Radio Interface Layer)。
本书适合计算机科学技术、信息技术、通信工程、软件工程等专业的研究生、本科、高职高专学生使用。
目录
第1章 初识Android 
1.1 智能手机的系统结构 
1.2 Android系统架构 
1.2.1 应用层 
1.2.2 应用框架层 
1.2.3 系统运行库层 
1.2.4 核心层 
1.3 Android Telephony框架结构 
1.3.1 系统运行库层的HAL 
1.3.2 简析HAL结构 
1.3.3 Android为什么引入HAL 
1.3.4 Android中HAL的运行结构 
本章小结 
第2章 搭建Android源代码编译调试环境 
2.1 Ubuntu Linux操作系统及工具安装 
2.1.1 PC配置建议 
2.1.2 Ubuntu安装光盘制作 
2.1.3 Ubuntu安装过程 
2.1.4 安装OpenK 
2.1.5 Ubuntu系统工具包更新升级 
2.2 Android源代码下载及编译过程 
2.2.1 工作目录设置 
2.2.2 源代码下载 
2.2.3 开始编译Android源代码 
2.2.4 编译单个模块 
2.3 Android Studio及SDK 
2.3.1 下载和配置Android Studio 
2.3.2 Android SDK下载及配置和使用 
2.3.3 使用Android SDK启动Android虚拟设备 
2.3.4 Android调试工具adb的使用方法 
2.3.5 相关技巧汇总 
2.4 在Google手机上调试Android源码 
2.4.1 Google手机对应编译选项 
2.4.2 Google手机刷入工厂镜像 
2.4.3 编译本地镜像并刷入Google手机 
2.4.4 Google手机上调试Android源码 
2.4.5 关键问题总结 
本章小结 
第3章 深入解析通话流程 
3.1 拨号流程分析 
3.1.1 打开Nexus 6P手机的拨号盘 
3.1.2 进入拨号界面DialtactsActivity 
3.1.3 DialpadFragment拨号盘 
3.1.4 ITeleService接收拨号请求服务 
3.1.5 CallsManager拨号流程处理 
3.1.6 IInCallService服务的响应过程 
3.1.7 继续分析CallsManager.placeOutgoingCall 
3.1.8 Tele应用拨号流程回顾与总结 
3.1.9 IConnectionService服务的响应过程 
3.1.10 TeleAdapter接收消息回调 
3.1.11 拨号流程总结 
3.2 来电流程分析 
3.2.1 分析radio来电日志 
3.2.2 UNSOL_RESPONSE_CALL_STATE_CHANGED消息处理 
3.2.3 扩展RegistrantList消息处理机制 
3.2.4 GsmCdmaCallTracker消息处理 
3.2.5 ITeleService处理来电消息 
3.2.6 来电流程总结 
3.3 通话总结 
3.3.1 通话关键代码汇总 
3.3.2 通话状态更新消息上报流程 
3.3.3 控制通话消息下发流程 
3.4 建立Android通话模型 
本章小结 
第4章 详解Tele 
4.1 Tele应用加载入口 
4.1.1 TeleManager类核心逻辑分析 
4.1.2 Tele应用代码汇总 
4.1.3 ITeleService的onBind过程 
4.1.4 第二个拨号入口 
4.2 Tele交互模型 
4.2.1 汇总frameworks/base/telem代码 
4.2.2 绑定IInCallService机制 
4.2.3 绑定IConnectionService机制 
4.2.4 演进Tele交互模型 
4.3 核心Listener回调消息处理 
4.3.1 CallsManagerListener 
4.3.2 Call.Listener 
4.3.3 CreateConnectionResponse 
4.3.4 总结Listener消息 
4.4 扩展CallsManager 
4.4.1 记录通话日志 
4.4.2 耳机Hook事件 
4.4.3 通知栏信息同步 
本章小结 
第5章 详解TeleService 
5.1 加载过程分析 
5.1.1 应用基本信息 
5.1.2 PhoneGlobals.onCreate 
5.1.3 TelephonyGlobals.onCreate 
5.2 Telephony Phone 
5.2.1 GsmCdmaPhone 
5.2.2 Composition(组合)关系 
5.2.3 Facade Pattern 
5.2.4 Handler消息处理机制 
5.3 扩展PhoneAccount 
5.3.1 PhoneAccount初始化过程 
5.3.2 PhoneAccount注册响应 
5.3.3 PhoneAccount在拨号流程中的作用分析 
5.3.4 小结 
5.4 TeleService服务 
5.4.1 phone系统服务 
5.4.2 isub系统服务 
5.4.3 IConnectionService应用服务 
本章小结 
第6章 Voice Call语音通话模型 
6.1 详解GsmCdmaCallTracker 
6.1.1 代码结构解析 
6.1.2 Handler消息处理方式 
6.1.3 与RILJ对象的交互机制 
6.2 handlePollCalls方法 
6.2.1 准备阶段 
6.2.2 更新通话相关信息 
6.2.3 发出通知 
6.2.4 更新mState 
6.3 通话管理模型分析 
6.3.1 GsmCdmaCall 
6.3.2 GsmCdmaConnection 
6.3.3 DriverCall、Call、Connection 
6.4 补充通话连接断开处理机制 
6.4.1 本地主动挂断通话 
6.4.2 远端断开通话连接 
6.5 区分Connection 
6.6 扩展InCallUi 
6.6.1 初始化过程 
6.6
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 7:06:21