文件名称:android Watchdog 实现剖析
文件大小:187KB
文件格式:PDF
更新时间:2024-02-10 04:06:38
AND android c
系统启动过程图: Framework层所有的Service都是运行在SystemServer进程中;SystemServer进程是由Zygote进程创建。 SystemServer进程启动分两个过程init1创建Service和进程状态对象;init2创建Framework层的Service,将其加入到ServiceManager中,最后启动launcher; Android提供了Watchdog类,用来监测Service是否处于正常工作中,是在SystemServer中启动的。 下面看一下SystemServer中Watchdog这个过程。 SystemServer.java: 代码如下