全書分為2部分。第一部分主要介紹了Android源代碼和Linux內核源代碼的下載和編譯,Root權限的提取,Android ROM的制作和刷機,Recovery的定制等。第二部分主要分析了主要Android系統(tǒng)應用的實現(xiàn)原理和源代碼。這些系統(tǒng)應用包括Android應用安裝和卸載管理、系統(tǒng)設置、系統(tǒng)設置內容提供者、電話與聯(lián)系人管理、短信與彩信管理、Launcher2和NFC后臺服務程序。通過對這些Android系統(tǒng)應用的源代碼分析,會使讀者定制出更完美的Android ROM。本書主要采用了CM10.1(Android4.2.2)源代碼進行講解和分析,使讀者可以系統(tǒng)和完整地掌握定制Android ROM所需要的最新技術。論讀者是想找一份好工作,還是想滿足自己的Geek情節(jié),本書都是您的首選。本書適合具備一定的開發(fā)經驗(最好有Java或C/C++開發(fā)經驗)、想學習Android和Linux底層開發(fā)的程序員,具備一定的Android開發(fā)經驗,想從事底層開發(fā)的編程愛好者使用;也適合作為相關培訓學校的Android底層開發(fā)培訓教材。