首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 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
标签
缩略图
书名 Android Telephony原理解析与开发指南
副书名
原作名
作者 杨青平
译者
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115489159
开本 16开
页数 294
版次 1
装订 平装
字数 519
出版时间 2018-09-01
首版时间 2018-09-01
印刷时间 2018-09-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 科学技术-工业科技-电子通讯
图书小类
重量 460
CIP核字 2018182123
中图分类号 TN929.53
丛书名
印张 19
印次 1
出版地 北京
260
185
10
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/6 4:22:05