本書內容劃分為初識Android系統、Android專用驅動系統和Android應用程式框架三大篇章。
初識Android系統篇介紹了參考書籍、基礎知識以及實驗環境搭建;Android專用驅動系統篇介紹了Logger日誌驅動程式、Binder進程間通信驅動程式以及Ashmem匿名共用記憶體驅動程式;Android應用程式框架篇從元件、進程、消息以及安裝四個維度來對Android應用程式的框架進行了深入的剖析。
透過上述內容及其組織,本書能使讀者既能從整體上把握Android系統的層次結構,又能從細節上去掌握每一個層次的要點。
本書特點
全面、深入、嚴謹地分析Android系統,共同引領行動網路新時代!
本書結合使用情境,全面、深入、嚴謹地分析Android系統的原始程式碼,涉及到Linux核心層、硬體抽象層(HAL)、執行時庫層(Runtime)、應用程式框架層(ApplicationFramework)以及應用程式層(Application)。