1.ActivityManagerService.java,是一个系统关键服务,运行在系统进程System中,负责启动和调度应用程序组件
2.PackageManagerService.java,Package包管理服务,通过它来安装系统中的应用程序,在安装过程中,会对配置文件AndroidManifest.xml进行解析,从而得到其组件信息
3.Launcher组件在启动的过程中,会向PMS查询所有action为main,category为launcher的Activity组件,并为每个Activity组件创建一个快捷图标,并将他们的信息与每个快捷图标联系起来,以便于用户点击他们时将对应的Activity启动起来
4.Intrumentation.java,用来监控应用程序与系统之间的交互操作
5.ActivityThread.java,用来描述一个应用程序进程,系统每当启动一个进程时,都会在它里边加载一个ActivityThread实例