文章目录
一、Android 系统启动流程
二、Activity 启动流程
一、Android 系统启动流程
----
打开 Android 手机电源键后 , 先运行 BootLoader , 然后使用...启动流程
----
Android 应用启动方式有
2
种 , 分为冷启动和热启动 ;
冷启动 : 后台没有应用进程 , 需要先创建进程 , 然后启动 Activity ;
热启动 : 后台有应用进程..., 不创建进程 , 直接启动 Activity ;
Activity 启动一般分为
3
个阶段 , 以 Activity A 中启动 Activity B 为例 :
阶段
1
: Activity...启动消息 , 调用 ActivityThread 中的相关代码创建 Activity B ;
阶段
3
: 在应用 ActivityThread 主线程中 , 启动 Activity B 页面 ;...简要流程 : Activity A -> ActivityManagerService -> ActivityThread -> Activity B ;
在 Launcher 应用中启动 Activity