Android源码解析系列文章合集

转载请标明出处:一片枫叶的专栏

知乎上看了一篇非常不错的博文:有没有必要阅读Android源码
看完之后痛定思过,平时所学往往是知其然然不知其所以然,所以为了更好的深入Android体系,决定学习Android framework层源码。这篇文章就是源码学习的汇总篇,包含学习源码的流程,文章列表等等,会根据学习的进度不定时更新。

在学习源码的时候容易进入一个误区就是只见树木不见森林,具体而言就是对某一个知识点扣的太死了,而忽略了整个流程,所以在我学习的过程中主要学习源码的执行流程而不纠结于细节,可能有的地方理解的不够深刻,有错误的地方希望大家指正。

在分析Android源码的过程中我更希望以一种有序的分析过程来分framework的源码,这里我简单的以以下的源码流程来分析:

  • 异步消息机制源码
  • 系统核心进程启动流程源码
  • 应用进程启动流程源码
  • apk解析与安装流程源码
  • Activity启动销毁流程源码
  • Activity绘制与销毁绘制流程源码
  • Dialog,PopupWindow,Toast绘制取消绘制流程源码
  • Activity其他成员方法执行流程源码
  • 系统按键处理流程源码
  • Service启动销毁流程源码
  • BroadcastReceiver流程源码
  • ContextProvider流程源码

其中红色字体部分是我已经解析了的源码列表,黑色字体的流程是尚未解析的源码

流程列表(PS:可能列表会随时更新奥)

Android源码解析系列文章列表(会根据解析过程随时更新文章列表): 

 

 

    原文作者:Android源码解析
    原文地址: https://blog.csdn.net/qq_23547831/article/details/50696046
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞