当前位置:网站首页>Launcher启动过程
Launcher启动过程
2022-07-02 10:19:00 【xhBruce】
Launcher启动过程
Android系统启动
SystemServer进程
AMS:ActivityManagerService启动
时序图

判断TaskDisplayArea

getDefaultTaskDisplayArea()判断
frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
getHomeIntent() 这就是之前传统的Launcher启动。
shouldPlaceSecondaryHomeOnDisplayArea(taskDisplayArea)判断

ActivityStartController.startHomeActivity()
frameworks/base/services/core/java/com/android/server/wm/ActivityStartController.java
frameworks/base/services/core/java/com/android/server/wm/ActivityTaskSupervisor.java
就是Activity启动流程,最终:
mService.startProcessAsync(r, knownToBeDead, isTop, isTop ? "top-activity" : "activity");fork桌面进程realStartActivityLocked(r, wpc, andResume, checkConfig);真正启动Launcher
边栏推荐
猜你喜欢

Pointer from entry to advanced (1)

Chaos engineering platform chaosblade box new heavy release

伙伴云表格强势升级!Pro版,更非凡!

Web Foundation

Skillfully use SSH to get through the Internet restrictions

Performance optimization of memory function

Qt-制作一个简单的计算器-实现四则运算

How to explain binary search to my sister? This is really difficult, fan!

OpenApi-Generator:简化RESTful API开发流程

Explanation: here is your UFO, Goldbach conjecture
随机推荐
Runhe hi3516 development board openharmony small system and standard system burning
What are eNB, EPC and PGW?
Solve "sub number integer", "jump happily", "turn on the light"
[document tree, setting] font becomes smaller
rxjs Observable 自定义 Operator 的开发技巧
What are eNB, EPC and PGW?
Web Foundation
Error function ERF
[technology development-22]: rapid overview of the application and development of network and communication technology-2-communication Technology
693. 行程排序(map + 拓扑)
How to explain binary search to my sister? This is really difficult, fan!
When tidb meets Flink: tidb efficiently enters the lake "new play" | tilaker team interview
numpy数组计算
Gee learning notes 2
诚邀青年创作者,一起在元宇宙里与投资人、创业者交流人生如何做选择……...
ensp简单入门
【OpenGL】笔记二十九、高级光照(镜面高光)
Unity small map production [2]
The second anniversary of the three winged bird: the wings are getting richer and the take-off is just around the corner
Explanation of 34 common terms on the Internet