中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
人民郵電出版社ANDROID TELEPHONY原理解析與開發指南/楊青平

包郵 人民郵電出版社ANDROID TELEPHONY原理解析與開發指南/楊青平

作者:楊青平
出版社:人民郵電出版社出版時間:2017-04-01
開本: 其他 頁數: 294
中 圖 價:¥50.0(8.4折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

人民郵電出版社ANDROID TELEPHONY原理解析與開發指南/楊青平 版權信息

人民郵電出版社ANDROID TELEPHONY原理解析與開發指南/楊青平 本書特色

Android系統工程師和軟件開發工程師傾力打造Android專題書籍 知識框架完整、條理清晰、理論和實戰相結合 深度解析Android手機定制開發中的重點和難點Telephony通信模塊

人民郵電出版社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)。本書適合計算機科學技術、信息技術、通信工程、軟件工程等專業的研究生、本科、高職高專學生使用。

人民郵電出版社ANDROID TELEPHONY原理解析與開發指南/楊青平 目錄

目  錄
第 1章 初識Android 1
1.1 智能手機的系統結構 1
1.2 Android系統架構 2
1.2.1 應用層 3
1.2.2 應用框架層 3
1.2.3 系統運行庫層 3
1.2.4 核心層 4
1.3 Android Telephony框架結構 5
1.3.1 系統運行庫層的HAL 6
1.3.2 簡析HAL結構 6
1.3.3 Android為什么引入HAL 7
1.3.4 Android中HAL的運行結構 7
本章小結 8
第 2章 搭建Android源代碼編譯調試環境 9
2.1 Ubuntu Linux操作系統及工具安裝 10
2.1.1 PC配置建議 10
2.1.2 Ubuntu安裝光盤制作 10
2.1.3 Ubuntu安裝過程 10
2.1.4 安裝OpenJDK 12
2.1.5 Ubuntu系統工具包更新升級 13
2.2 Android源代碼下載及編譯過程 13
2.2.1 工作目錄設置 13
2.2.2 源代碼下載 13
2.2.3 開始編譯Android源代碼 14
2.2.4 編譯單個模塊 16
2.3 Android Studio及SDK 17
2.3.1 下載和配置Android Studio 17
2.3.2 Android SDK下載及配置和使用 17
2.3.3 使用Android SDK啟動Android虛擬設備 19
2.3.4 Android調試工具adb的使用方法 20
2.3.5 相關技巧匯總 20
2.4 在Google手機上調試Android源碼 21
2.4.1 Google手機對應編譯選項 21
2.4.2 Google手機刷入工廠鏡像 21
2.4.3 編譯本地鏡像并刷入Google手機 22
2.4.4 Google手機上調試Android源碼 25
2.4.5 關鍵問題總結 26
本章小結 27
第3章 深入解析通話流程 29
3.1 撥號流程分析 29
3.1.1 打開Nexus 6P手機的撥號盤 30
3.1.2 進入撥號界面DialtactsActivity 30
3.1.3 DialpadFragment撥號盤 32
3.1.4 ITelecomService接收撥號請求服務 33
3.1.5 CallsManager撥號流程處理 35
3.1.6 IInCallService服務的響應過程 40
3.1.7 繼續分析CallsManager.placeOutgoingCall 46
3.1.8 Telecom應用撥號流程回顧與總結 50
3.1.9 IConnectionService服務的響應過程 51
3.1.10 TelecomAdapter接收消息回調 55
3.1.11 撥號流程總結 56
3.2 來電流程分析 57
3.2.1 分析radio來電日志 58
3.2.2 UNSOL_RESPONSE_CALL_STATE_CHANGED消息處理 58
3.2.3 擴展RegistrantList消息處理機制 59
3.2.4 GsmCdmaCallTracker消息處理 61
3.2.5 ITelecomService處理來電消息 63
3.2.6 來電流程總結 66
3.3 通話總結 66
3.3.1 通話關鍵代碼匯總 66
3.3.2 通話狀態更新消息上報流程 68
3.3.3 控制通話消息下發流程 69
3.4 建立Android通話模型 70
本章小結 71
第4章 詳解Telecom 73
4.1 Telecom應用加載入口 73
4.1.1 TelecomManager類核心邏輯分析 74
4.1.2 Telecom應用代碼匯總 76
4.1.3 ITelecomService的onBind過程 77
4.1.4 第 二個撥號入口 79
4.2 Telecom交互模型 79
4.2.1 匯總frameworks/base/telecomm代碼 80
4.2.2 綁定IInCallService機制 81
4.2.3 綁定IConnectionService機制 82
4.2.4 演進Telecom交互模型 85
4.3 核心Listener回調消息處理 86
4.3.1 CallsManagerListener 86
4.3.2 Call.Listener 88
4.3.3 CreateConnectionResponse 90
4.3.4 總結Listener消息 90
4.4 擴展CallsManager 92
4.4.1 記錄通話日志 92
4.4.2 耳機Hook事件 93
4.4.3 通知欄信息同步 93
本章小結 94
第5章 詳解TeleService 95
5.1 加載過程分析 95
5.1.1 應用基本信息 96
5.1.2 PhoneGlobals.onCreate 97
5.1.3 TelephonyGlobals.onCreate 98
5.2 Telephony Phone 98
5.2.1 GsmCdmaPhone 99
5.2.2 Composition(組合)關系 101
5.2.3 Facade Pattern 102
5.2.4 Handler消息處理機制 103
5.3 擴展PhoneAccount 105
5.3.1 PhoneAccount初始化過程 105
5.3.2 PhoneAccount注冊響應 108
5.3.3 PhoneAccount在撥號流程中的作用分析 109
5.3.4 小結 112
5.4 TeleService服務 113
5.4.1 phone系統服務 113
5.4.2 isub系統服務 115
5.4.3 IConnectionService應用服務 118
本章小結 123
第6章 Voice Call語音通話模型 125
6.1 詳解GsmCdmaCallTracker 125
6.1.1 代碼結構解析 126
6.1.2 Handler消息處理方式 127
6.1.3 與RILJ對象的交互機制 130
6.2 handlePollCalls方法 134
6.2.1 準備階段 134
6.2.2 更新通話相關信息 135
6.2.3 發出通知 140
6.2.4 更新mState 141
6.3 通話管理模型分析 142
6.3.1 GsmCdmaCall 143
6.3.2 GsmCdmaConnection 143
6.3.3 DriverCall、Call、Connection 146
6.4 補充通話連接斷開處理機制 149
6.4.1 本地主動掛斷通話 149
6.4.2 遠端斷開通話連接 152
6.5 區分Connection 154
6.6 擴展InCallUi 155
6.6.1 初始化過程 155
6.6.2 addCall 158
6.6.3 InCallUi通話界面 160
6.6.4 updateCall 165
6.7 驗證Call運行模型 166
6.7.1 Telephony Voice Call 167
6.7.2 Telecom Call 170
6.7.3 InCallUi Call 171
本章小結 173
第7章 ServiceState網絡服務 175
7.1 ServiceState 176
7.1.1 ServiceState類的本質 176
7.1.2 關鍵常量信息 177
7.1.3 關鍵屬性 177
7.1.4 關鍵方法 178
7.2 ServiceStateTracker運行機制詳解 179
7.2.1 核心類圖 179
7.2.2 代碼結構 180
7.2.3 Handler消息處理機制 181
7.2.4 與RILJ對象的交互機制 184
7.3 handlePollStateResult方法 186
7.3.1 異常處理 186
7.3.2 handlePollStateResultMessage 187
7.3.3 繼續更新mNewSS 190
7.3.4 完成收尾工作 191
7.4 *#*#4636#*#*測試工具 193
7.4.1 網絡服務信息 194
7.4.2 擴展ITelephonyRegistry 196
7.4.3 展示小區信息 197
7.4.4 小區信息更新源頭 198
7.4.5 信號強度實時變化 199
7.5 飛行模式 201
7.5.1 飛行模式開啟關閉入口邏輯 201
7.5.2 Radio模塊開啟關閉 202
7.5.3 WiFi模塊開啟關閉 202
7.5.4 藍牙模塊開啟關閉 202
7.6 擴展SIM卡業務 203
7.6.1 SIM卡業務分析 203
7.6.2 駐網過程分析 204
7.6.3 SoftSim業務實現分析 205
本章小結 206
第8章 Data Call移動數據業務 207
8.1 DcTracker初始化過程 207
8.1.1 Handler消息注冊 208
8.1.2 初始化ApnContext 208
8.1.3 認識APN 210
8.1.4 創建DcController 212
8.1.5 注冊Observer 213
8.1.6 廣播接收器 213
8.1.7 加載ApnSetting 213
8.2 解析StateMachine 215
8.2.1 State設計模式 215
8.2.2 StateMachine核心類 215
8.2.3 初始化流程 216
8.2.4 運行流程 217
8.2.5 小結 218
8.3 DataConnection 219
8.3.1 關鍵屬性 220
8.3.2 關鍵方法 220
8.3.3 StateMachine初始化流程 221
8.4 開啟移動數據業務 222
8.4.1 流程分析 222
8.4.2 前置條件分析 227
8.4.3 DcActiveState收尾工作 231
8.4.4 Suspend掛起狀態 232
8.4.5 查看手機上網基本信息 232
8.5 關閉移動數據業務 233
8.6 DataConnection狀態轉換 233
8.7 獲取Android手機上網數據包 234
8.7.1 使用tcpdump工具抓取TCP/IP數據包 234
8.7.2 使用Wireshark軟件分析TCP/IP數據包 235
本章小結 235
第9章 SMS&MMS業務 236
9.1 短信發送流程 236
9.1.1 進入短信應用 236
9.1.2 短信編輯界面 237
9.1.3 Action處理機制 239
9.1.4 繼續跟進短信發送流程 241
9.1.5 phone進程中的短信發送流程 243
9.2 擴展短信發送業務 245
9.2.1 確認短信發送結果 245
9.2.2 重發機制 246
9.2.3 狀態報告 247
9.3 短信接收流程 247
9.3.1 RIL接收短信消息 247
9.3.2 GsmInboundSmsHandler 248
9.3.3 Messaging應用接收新短信 250
9.3.4 PDU 251
9.3.5 短信業務小結 252
9.4 彩信關鍵業務邏輯 253
9.4.1 彩信發送入口 253
9.4.2 imms系統服務 254
9.4.3 彩信發送流程 255
9.4.4 Data Call 256
9.4.5 doHttp 259
9.4.6 接收彩信 259
9.4.7 MmsService小結 260
本章小結 261
第 10章 Radio Interface Layer 262
10.1 解析RILJ 263
10.1.1 認識RIL類 263
10.1.2 RILRequest 265
10.1.3 IRadio關聯的服務 266
10.1.4 RIL消息分類 270
10.1.5 Solicited Request 270
10.1.6 Solicited Response 271
10.1.7 UnSolicited 274
10.2 詳解rild 274
10.2.1 RIL_startEventLoop 275
10.2.2 獲取RIL_RadioFunctions 275
10.2.3 注冊RIL_RadioFunctions 277
10.3 libril初始化流程 278
10.3.1 RIL_startEventLoop 278
10.3.2 RIL_register 280
10.4 擴展hal接口 281
10.4.1 增加接口定義 282
10.4.2 驗證生成的代碼 282
10.4.3 實現新增接口 285
10.4.4 運行結果驗證 286
10.5 RILC運行機制 287
10.5.1 Solicited消息 287
10.5.2 UnSolicited消息 291
本章小結 293
展開全部

人民郵電出版社ANDROID TELEPHONY原理解析與開發指南/楊青平 作者簡介

楊青平,著有《深入解析Android:Telephony原理剖析及實踐》,Android系統工程師和軟件開發工程師,熱衷于Android用源代碼和系統原理的研究,對Android的系統架構、設計原理以及Telephony和Framework等核心功能模塊的工作機制有非常深入的研究。目前任職于國內AndroidOS提供商ThunderSoft(中科創達),擔任系統架構師。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 楼承板-开闭口楼承板-无锡海逵楼承板 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 云南成人高考_云南成考网| 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | TMT观察网_独特视角观察TMT行业| 啤酒设备-小型啤酒设备-啤酒厂设备-济南中酿机械设备有限公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 江苏皓越真空设备有限公司 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 【连江县榕彩涂料有限公司】官方网站 | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 亚克力制品定制,上海嘉定有机玻璃加工制作生产厂家—官网 | 紧急切断阀_气动切断阀_不锈钢阀门_截止阀_球阀_蝶阀_闸阀-上海上兆阀门制造有限公司 | 博医通医疗器械互联网供应链服务平台_博医通| 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 坏男孩影院-提供最新电影_动漫_综艺_电视剧_迅雷免费电影最新观看 | 包装机_厂家_价格-山东包装机有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 元拓建材集团官方网站 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 |