您的位置:首页 > 移动开发 > Android开发

Android系统服务(一)

2016-05-25 09:56 309 查看

概述

Android框架图



系统服务作用



系统服务分类





系统服务的启动



下面我们再通过一张图来看看系统服务启动过程



大概总结一下整个过程

1.加载Linux内核,启动Linux系统,这部分在内核空间,HW指硬件设备

2.切换到用户空间,启动Init进程,读取init.rc文件,该文件里面含有需要启动的各种服务

3.建立RunTime进程,zygote进程,由zygote启动虚拟机

4.启动ServiceManager,这是一个Native系统服务

5.由Zygote fork出System Server进程,把所有服务启动,放在此进程里,包括Java和Native服务

AMS如何启动APP







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: