当前位置:网站首页>Launcher startup process
Launcher startup process
2022-07-02 13:57:00 【xhBruce】
Launcher The boot process
Android The system starts
SystemServer process
AMS:ActivityManagerService start-up
Sequence diagram

Judge TaskDisplayArea

getDefaultTaskDisplayArea() Judge
frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
getHomeIntent() This is the traditional Launcher start-up .
shouldPlaceSecondaryHomeOnDisplayArea(taskDisplayArea) Judge

ActivityStartController.startHomeActivity()
frameworks/base/services/core/java/com/android/server/wm/ActivityStartController.java
frameworks/base/services/core/java/com/android/server/wm/ActivityTaskSupervisor.java
Namely Activity Start process , Final :
mService.startProcessAsync(r, knownToBeDead, isTop, isTop ? "top-activity" : "activity");fork Desktop processrealStartActivityLocked(r, wpc, andResume, checkConfig);Really start Launcher
边栏推荐
- Astro learning notes
- Android kotlin broadcast technology point
- Solve "sub number integer", "jump happily", "turn on the light"
- c# 水晶报表打印
- Error: eacces: permission denied, access to "/usr/lib/node_modules"
- 全屋Wi-Fi:一个谁也解决不好的痛点?
- When tidb meets Flink: tidb efficiently enters the lake "new play" | tilaker team interview
- [cloud native database] what to do when encountering slow SQL (Part 1)?
- 你知道Oracle的数据文件大小有上限么?
- Qt如何设置固定大小
猜你喜欢

题解:《你的飞碟在这儿》、《哥德巴赫猜想》

混沌工程平台 ChaosBlade-Box 新版重磅发布

Skillfully use SSH to get through the Internet restrictions

Just 1000 fans, record it

自定义事件,全局事件总线,消息订阅与发布,$nextTick

Codeforces Round #803 (Div. 2)(A~D)

Qt新项目_MyNotepad++

qt中uic的使用

Halcon extract orange (Orange)

I did it with two lines of code. As a result, my sister had a more ingenious way
随机推荐
Why can't d link DLL
Development skills of rxjs observable custom operator
Tupang multi-target tracking! BOT sort: robust correlated multi pedestrian tracking
Use of UIC in QT
Launcher启动过程
Android kotlin material design technology points
D how to check null
Simple introduction to ENSP
Qt-制作一个简单的计算器-实现四则运算-将结果以对话框的形式弹出来
Getting started with QT - making a simple calculator
使用BLoC 构建 Flutter的页面实例
On flow delivery between microservices
Which do you choose between Alibaba P7 with an annual salary of 900000 and deputy department level cadres?
What are the classifications of SSL certificates? How to choose the appropriate SSL certificate?
The xftp connection Haikang camera reported an error: the SFTP subsystem application has been rejected. Please ensure that the SFTP subsystem settings of the SSH connection are valid
浏览器驱动的下载
693. Travel sequencing (map + topology)
Add sequence number column to query results in MySQL
In 2021, the global styrene butadiene styrene (SBS) revenue was about $3722.7 million, and it is expected to reach $5679.6 million in 2028
题解《子数整数》、《欢乐地跳》、《开灯》