本書關注的重點是Android中有關用戶交互的Framework的知識。第1章和第2章是全書的基礎。第3章的內容相對獨立,主要介紹與用戶交互直接相關的音頻方面的知識。而第4-6章是本書的重點內容,介紹了AndroidUI的通用實現(xiàn)。在深入理解這三章的知識之后,讀者可以通過借鑒第7章和第8兩章所介紹的SystemUI與壁紙的架構來提高對Android的用戶交互進行深度定制的能力。另外,Android源代碼作為一個優(yōu)秀的開源項目,大到架構的設計,小到某段代碼的實現(xiàn),都包含值得我們細細地品味與吸收的設計思想,并且可以應用于自己所設計的代碼之上。因此本書在代碼分析的過程中會盡可能地對Android采用某種特定實現(xiàn)的原因給出解釋或對其優(yōu)秀的設計思路進行提取,希望讀者能夠知其然更知其所以然,進而能夠在代碼研究的過程中跳出代碼的具體實現(xiàn)來體會其設計思想,而這正是本書根本目的所在。