android學習的有關書籍--框架層

框架層
框架層相對穩定,國內原創書籍質量也比較高。推薦下面的學習資料:
1.     《Android系統源代碼情景分析》和老羅的Android之旅博客
作者:羅昇陽。基於Android 2.3。老羅的特點是功底深厚,分析深入,對框架層核心模塊的理解都很清晰透徹。需要讀者有較高的起點,對C和C++部分的分析更爲詳細,對深入理解框架層非常有用。這本書對Binder驅動、智能指針、Ashmem、鍵盤消息處理機制、Service、Log系統的分析非常好。建議學習框架層必備。
2.     《Android的設計與實現:卷1》
作者:楊雲君。基於Android4.1。這本書的特點是思路清晰,分析嚴謹細緻,基本沒留下什麼盲點,對解決實際問題非常有用。對Java部分的分析更爲詳細。這本書對PackageManager、應用程序安裝過程、ActivityManager、消息處理、應用程序啓動過程、系統啓動過程的分析非常好。建議學習框架層必備。
3.     《深入理解Android:卷1,2》

作者:鄧凡平。卷1基於Android2.2 ,卷2基於Android 4.0。這本書的特點是分析流暢,內容豐富,卷1側重於框架層C和C++部分,卷2側重於框架層Java部分,分析比較簡略,對迅速瞭解框架層很有用。這本書對Binder框架、PowerManager、ContentProvider、常見類、Surface的分析非常好。建議學習框架層必備。


內核驅動層
1. 《Linux內核設計與實現》
Linux開發四大名著之一,簡稱LKD。是迅速理解Linux整體框架的最佳選擇。
2. 《深入理解Linux內核》
Linux開發四大名著之一,簡稱ULK。理解Linux內核的最佳選擇。
3.《Linux設備驅動程序》
Linux開發四大名著之一,簡稱LDD。理解Linux驅動的最佳選擇。
4.《深入理解Linux內核架構》
Linux開發四大名著之一,簡稱PLKA。理解Linux架構的最佳選擇。
5. 優秀的國產圖書
Linux內核源代碼情景分析 (作者:毛德操,胡希明):國內分析Linux內核最深入的一本書,基於linux2.4,很多內容仍然值得借鑑。
Linux設備驅動開發詳解(作者:宋寶華):適合驅動入門的一本書,可以配合LDD一起看。
嵌入式Linux應用開發完全手冊 (作者:韋東山):適合入門的一本書,非常易懂
ARM體系結構與編程(作者:杜春雷):適合瞭解ARM體系結構的一本書。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章