![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码阅读
我是张小小
这个作者很懒,什么都没留下…
展开
-
SystemService -- 所有系统服务的父类
SystemService – 所有系统服务的父类 系统服务的构造方法: public SystemService(Context context) {//需要传递一个Context变量来构造,SystemService又为这个context提供了get()方法 mContext = context; } 提供Context和UiContext: public final Context getContext() { return mContext; } public final原创 2021-09-17 13:43:43 · 626 阅读 · 0 评论 -
SystemServiceManager -- 系统服务管理者
SystemServiceManager – 系统服务管理者 SystemServiceManager(SSM)是用来管理系统运行所要用到的具体Service的(这些Service都继承于SystemService)。 SSM由SystemServer创建,可以启动系统级服务并控制SystemService的生命周期 三种方式启动系统级服务 //第一种,通过类名启动 public SystemService startService(String className) { ...;原创 2021-09-17 13:41:42 · 689 阅读 · 0 评论 -
SystemServer
SystemServer – Java进程启动的源头 SystemServer是系统服务,它是系统启动时调用的程序,由Native层调用并启动;SystemServer启动后创建并初始化其他manager和server。 main() SystemServer中的main()方法只有一条: public static void main(String[] args) { //表明SystemServer是运行在一个独立的线程中 new SystemServer().原创 2021-09-17 13:39:32 · 447 阅读 · 0 评论