前言
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》-- “谷歌认证”篇