AMS

AMS 通过 SystemServiceManager 来启动public final class SystemServer implements Dumpable { public static void main(String[] args...

Handler

概述类说明Handler真正处理事件的地方Looper循环检查是否有要传输的事件,从 MessageQueue 中获取事件,并交给 Handler 处理(假如列队为空就进入休眠)MessageQueue储存需要做的事情,一般来说只允许保存相同类型的 Ob...

SystemServer

SystemServer 是由 init 进程 For k出来,而 AMS、PKMS、PMS、WMS…等等系统服务也是由SystemServer 启动SystemServer Context// /services/java/com/android/se...

Service

Service 概述Service 特点Service 也是 AMS 所管理的对象Service可以单独启动,而不用跟随Activity一起启动 (但同样要启动该Service所属的进程,也就是 ActivityThread)AMS会通知Activity...

PKMS

PKMS 就是 PackageManagerServervice:它是透过 SystemServer 进程 启动,该服务会 扫描系统中特定的目录,寻找里面的APK格式文件,并对这些文件进行解析(得到AppInfo相关讯息),最后完成安装PKMS 会在安装...