劉洪濤的專欄
Android源碼分析系列-整理篇
作者:gzshun. 原創作品,轉載請標明出處!來源:http://blog.csdn.net/gzshun
本系列主要走了一下Android掛載SD卡的流程,從Vold到Framework,再從Framework到UI。也熟悉了谷歌寫的C/C++源代碼,提高一下自己的類的設計與代碼的技巧,很感謝谷歌提供這么一個手機的開源操作系統Android,讓鄙人也有機會來了解一下智能終端系統的實現原理。
只要有C/C++的基礎,就能夠很流暢地分析完這一塊代碼,比較重要的還是Android的實現架構,代碼倒沒什么難題。
Android系統也出來好幾年,這系列文章講解的是Android-2.2源碼,那時候還沒有足夠的成熟,通過這種沒有足夠的成熟
的系統,分析起來也相對容易一些,一個系統都會慢慢地發展,越來越規范,代碼質量越高,但分析起來可能越吃力。
以下是所有文章的索引,供Android源碼的興趣愛好者查看,歡迎瀏覽。
Android磁盤管理-系統源碼分析(1)
Android磁盤管理-之vold源碼分析(2)
Android磁盤管理-之vold源碼分析(3)
Android磁盤管理-之vold源碼分析(4)
Android-vold源碼分析之handleBlockEvent(5)
Android-vold源碼分析之startListener(6)
Android-vold源碼分析之runCommand(7)
Android-vold源碼分析之掛載SD卡(8)
Android-vold源碼分析之卸載SD卡(9)
Android-vold源碼分析之格式化SD卡(10)
Android-vold源碼分析之連接電腦OTG(11)
Android-Vold, Framework和UI的通信-大結局(12)