Android 9.0源码学习 - LauncherActivity
发布时间
阅读量:
阅读量
实际上,9.0版本中的ActivityManager与8.0版本的实现原理大体相似,然而网络上多数文章主要聚焦于8.0之前的版本分析,这使得我在阅读这些资料并结合9.0代码进行对照时常常感到困惑。因此,决定亲自撰写一篇相关文章,尽管这一过程将耗费大量时间,但预计能够带来更为深入的理解。
Artical Architecture
- 活动基础
- 流程
首先需要阐述活动基础的核心定义,否则将无法进一步理解代码内容。
Activity Base
此前已撰写过一篇关于Activity基础内容的文章,如感兴趣可前往Android App components - Activities查阅。
此外,还有一些相关博客,涉及Task与LauncherMode的探讨:
基础总结篇之一:Activity生命周期
基础总结篇之二:Activity的四种launchMode
根据我对代码的理解,需要掌握的核心概念包括:
- 任务与返回栈
- 生命周期
- 启动模式(standard/singleTop/singleTask/singleInstance)
File List&Class List
文件列表
packages/apps/Launcher2/src/com/android/
全部评论 (0)
还没有任何评论哟~
