您找過以下的關鍵字

尚無搜尋紀錄

Android開發進入專業時代: 深入Telephony核心模組詳解

Android開發進入專業時代: 深入Telephony核心模組詳解

作者 : 楊青平

出版社 : 佳魁資訊股份有限公司

※ ※ 無庫存

無庫存

定價 : NT 650

售價9折, NT585

內容簡介


從原始程式碼角度深入解析Telephony的架構設計與實現原理,全面揭示Android系統的通訊機制!

Android 智慧型手機的爆發式成長和逐步從一般手機轉向Android 智慧型手機的廠商,催生了大量的從業人員需求,熟悉Android 智慧型手機開發,特別是熟悉Android Telephony 開發的技術人員越來越受到市場的青睞。

Telephony 模組為智慧型手機的核心套件,是區別行動OS與桌面OS的重要特色。雖然Android來自於Linux,但是在普通Linux中並不存在,對很多從Java 或Linux 開發轉型而來的人員來說,Telephony 顯得陌生而神秘,而且Telephony 由於其固有的通訊複雜度,以及與環境和硬體的較大連結性,一直是Android 智慧型手機開發中的障礙,也是所有智慧型手機專案所必須克服的難度。

在Android手機訂製化的過程中,Telephony相關的範圍和內容也非常多,從應用層到框架層,再到RIL 與Modem 無線通訊模組的互動,所有部分均有不同程度的訂製和最佳化,因此,在Android手機平台訂製化研發的過程中,需要對Android Telephony全面且深入的了解。本書以Android 4.0.3 原始程式碼為基礎,深入地解析Android Telephony有關的主要內容,包含Call 通話、ServiceState 連線網路服務狀態、DataConnection 手機上網資料連接以及SMS&MMS簡訊和多媒體簡訊的應用等,並且詳細解析Android RIL 的執行機制。

全書分為5 個部分,共13 章:

第一部分(第1~3 章)首先介紹Android 和智慧型手機的框架結構,幫助讀者了解一些手機的發展歷程;然後講解Android 原始程式碼的編譯環境架設過程,並普及Android 中的一些技術基礎。

第二部分(第4~6 章)詳解Android Telephony 通話功能。首先整體認識通話功能在整個Android 系統平台所處的位置,及每層的主要作用;然後分析通話的關鍵流程,主要表現在主動撥號流程和來電流程的過程分析;最後解析通話功能在應用層和框架層中的實現機制和邏輯。

第三部分(第7~9 章)詳解ServiceState(網路服務狀態)、DataConnection(手機上網資料連接)、SMS 和MMS 的業務實現流程,以及在應用層和框架層中的關鍵處理邏輯和實現機制。

第四部分(第10~12 章)首先講解Android RIL 框架結構和關鍵業務流程,然後詳細解析RILJ、RILC 和Reference-RIL 的執行機制。

第五部分(第13 章)講解Telephony 模組所提供的系統服務,包含系統服務的註冊入口以及呼叫系統服務介面的實例。
看更多 隱藏
作者介紹

■作者簡介

楊青平

看更多 隱藏