FrameWork源码阅读

2023-01-02  本文已影响0人  isLJli

系统启动流程:

  1. 总框架
    Android系统框架
  2. Init进程
    Android系统启动-Init进程
  3. Zygote进程
    Android系统启动-Zygote进程
  4. SystemServer进程
    Android系统启动-SystemServer进程
  5. Launcher进程
    Android系统启动-Launcher进程

应用启动流程

  1. 应用启动
    App进程的启动过程
  2. Activity
    Activity的启动流程
  3. Service
    startService启动流程
    bindService启动流程
  4. Broadcast
    广播的注册、发送原理流程
  5. ContentProvider
    ContentProvider启动流程

重要的系统服务

  1. AMS服务
    ActivityManagerService的启动流程
  2. WMS服务
    WindowManagerService的启动
    WindowManagerService之窗口的创建
  3. PKMS服务
    PackageManagerService启动流程

IPC通信(Binder)

  1. Binder
    Binder Kernel层—Binder内核驱动
    Binder Native层—服务管理(ServiceManager进程)
    Binder Native层—注册/查询服务
    Binder Framework层—注册和查询服务
    Binder 应用层-AIDL原理
上一篇下一篇

猜你喜欢

热点阅读