一、前言
本專欄出現的原因:
沉淀自己,距離上一篇博客已經過去幾個月了,筆者最近工作上的事情非常忙,導致博文斷更了,今天忙里偷閑有一段短暫的時間,把這段時間遇到的問題準備整理一下,以文章的形式記錄下來。Android10的專欄也會慢慢更新。讓筆者最為感慨的就是Android在版本更新過程中的堅持。其實經常修改源碼和閱讀源碼的同學都明白,Android版本的升級通常伴隨著功能增加和代碼重構。隨著Android的發展,你會在源碼中發現,很多模塊兒在需求增加的同時,也在不斷重構,這之中用到了很多設計模式。對于我們開發人員來說也是比較寶貴的學習機會。所以筆者會保證對源碼的閱讀和學習。
由于筆者工作的特殊性,需求的零碎,時間的緊張,專欄涉及到的問題和模塊兒可能看起來沒有順序那么整潔。還請讀者多多包涵。
本專欄主要內容:
1、Android12 及之前Android版本 常用模塊的基本原理和流程。
2、Android12 及之前Android版本 筆者工作中遇到的定制需求的實現整理,輔助熟悉各個模塊兒
3、項目中遇到的困難和解決方法
4、自己踩過的坑
5、留言中的問題解答(如果有)
二、專欄目錄(持續更新)
Settings
Recovery
SystemUI
Framework
三、涉及到的主要模塊(不分先后、持續更新)
1、Settings
2、Launcher
3、SystemUI
4、Dialer
5、Framework
6、Recovery