04 四大组件的工作过程

2019/03/27 posted in  Android进阶解密

4.1 根Activity的启动过程

  1. Launcher请求AMS过程
  2. AMS到ApplicationThread的调用过程
  3. ActivityThread启动Activity的过程

4.1.1 Launcher请求AMS过程

4.1.2 AMS到ApplicationThread的调用过程

4.1.3 ActivityThread启动Activity的过程

4.1.4 根Activity启动过程中涉及的进程

4.2 Service的启动过程

  1. ContextImpl到AMS的调用过程
  2. ActivityThread启动Service

4.2.1 ContextImpl到AMS的调用过程

4.2.2 ActivityThread启动Service

4.3 Service的绑定过程

  1. ContextImpl到AMS的调用过程
  2. Service的绑定过程

4.3.1 ContextImpl到AMS的调用过程

4.3.2 Service的绑定过程

4.4 广播的注册、发送和接收过程

4.4.1 广播的注册过程

4.4.2 广播的发送和接收过程

  1. ContextImpl到AMS的调用过程
  2. AMS到BroadcastReceiver的调用过程。

4.5 Content Provider的启动过程

  1. query方法到AMS的调用过程
  2. AMS启动Content Provider的过程

4.5.1 query方法到AMS的调用过程

4.5.2 AMS启动Content Provider的过程

4.6 本章小结