《深入理解Android:Telephony原理剖析與最佳實踐》是“深入理解Android”系列的第3本,前兩本書的內容和質量在Android開發(fā)者社群內得到了高度認可,已經樹立起該系列圖書的品牌。在寫作思路和方式上,本書與前兩本書一脈相承,對它們的優(yōu)點進行了繼承和發(fā)揚;在內容上,本書從從源代碼角度深入解析了AndroidTelephony的架構設計與實現(xiàn)原理,深刻揭示了Android系統(tǒng)的通信機制。對于Android應用開發(fā)工程師和系統(tǒng)工程師而言,本書都是難得的研究和學習資料。全書共13章,分為五部分:第一部分(1~3章),首先介紹了智能手機的系統(tǒng)結構、Android系統(tǒng)的架構、Telephony框架的結構,然后詳細介紹了Android源代碼編譯環(huán)境和閱讀環(huán)境的搭建方法,以及閱讀本書要做的技術準備;第二部分(4~6章),對Android的通話功能進行了深入的分析,包括對通話流程的分析、對主動撥號和來電流程的分析、對通話應用機制的分析,以及對手機通信功能在框架層和應用層中的實現(xiàn)機制的分析;第三部分(7~9章),對Android的通信功能進行了深入的分析,包括對網絡服務狀態(tài)的運行機制的分析、對Android手機上網的實現(xiàn)機制的分析,以及對短息發(fā)送和接收流程的分析;第四部分(10~12章),對AndroidRIL的工作機制進行了深入的分析,包括對框架層中的RILJ運行機制的分析、對RILC系統(tǒng)結構及LibRIL運行機制的分析,以及對Reference-RIL框架的原理的分析;第五部分(13章),分析了Telephony模塊所提供的系統(tǒng)服務,包括系統(tǒng)服務的注冊入口以及調用系統(tǒng)服務接口的實例。