前言
Hi,我是 Marco,一名 Android 系統開發攻城獅,從 CSDN 到博客園,再到簡書、掘金,逛了一圈,最終仍是找到了 segmentfault(可能模塊的視覺效果比較合個人品味),並打算駐紮下來,回顧總結過往的項目經驗和技術積累,把分析研究後總結過的 Fucking Code 心路歷程,分享給感興趣的童鞋,秉承「技術無價,共享自由」的理念,新年再出發,共勉!android
架構說明
🏹 一、全部源碼的分析都將基於 Android 9.0(Android Pie);
🏹 二、全部發布的博文涉及點主要集中在 Framework 的研究,但不只限於此,我會同步更新 我的博客 到 segmentfault;
🏹 三、若是點擊連接跳轉的是博主的首頁,沒法跳轉到指定的內容頁,請你們理解(由於我的博客的更新進展比 segmentfault 要稍微快一些,最主要的緣由仍是重視平臺文章的質量,需三思後再發出來!因此,連接會偶爾失效重設,暫時請直接跳轉到博主首頁查詢相關博文)
🏹 四、全部列出的博文都會在後期慢慢補充進來,還會增長新的系列;
🏹 五、Android 源碼的分析是個龐大且艱難的過程,但願能有時間和精力支持下去,若是有你們感興趣的模塊或者技術知識,能夠留言給我,咱們一塊兒研究!算法
題外話
Android 系統層的源碼大到你我沒法想象,因此博主才疏學淺,沒法涉及到每個面,每個點去分析全部的技術知識點,不少時候也是在項目工程中使用到了某個 Api 或者涉及到某個框架,學習後有感而發才整理出一篇拙劣之做,質量可見一斑,實在沒法保證能起到點石成金之效果,但都是用心之做,如能幫到你們,那真是榮幸之至。若是有錯誤紕漏之處,也歡迎你們指正!segmentfault
博文架構
【計劃更新】 |
【相關文章】 |
計劃更新時間 |
核心服務 |
ActivityManagerService 系列 |
2019.04 |
- |
WindowManagerService 系列 |
2019.05 |
- |
PowerManagerService 系列 |
2019.06 |
- |
NotificationManagerService 系列 |
2019.06 |
- |
WallpaperManagerService 系列 |
2019.07 |
- |
AlarmManagerService 系列 |
2019.07 |
- |
MountService 系列 |
2019.08 |
- |
待定 |
待定 |
虛擬機 |
JVM/Davlik/ART 系列 |
2019.12 |
《Thinking in Android》-- 「四大組件」篇
《Thinking in Android》-- 「啓動階段」篇
《Thinking in Android》-- 「核心技術」篇
《Thinking in Android》-- 「核心機制」篇
《Thinking in Android》-- 「設計模式」篇
《Thinking in Android》-- 「進程線程」篇
《Thinking in Android》-- 「核心服務」篇
《Thinking in Android》-- 「性能優化」篇
《Thinking in Android》-- 「經常使用組件」篇
《Thinking in Android》-- 「技術細節」篇
《Thinking in Android》-- 「算法專欄」篇
【算法專欄】 |
【相關文章】 |
狀態及規劃 |
算法複雜度 |
談談時間複雜度 |
完結 |
《Thinking in Android》-- 「開發工具」篇
《Thinking in Android》-- 「谷歌認證」篇