ServiceManager核心实现
2017-03-22 13:54:18 0 举报
ServiceManager是Android系统中的核心服务管理类,它负责管理系统中所有的服务。ServiceManager的主要实现是通过Binder机制,将各个应用程序的服务请求转发给相应的服务处理进程。同时,它还负责对服务的权限进行校验和管理,确保只有具有相应权限的应用程序才能访问特定的服务。此外,ServiceManager还提供了一些常用的服务API,如启动服务、停止服务、绑定服务等,方便开发者在应用程序中使用。总之,ServiceManager是Android系统中不可或缺的一个组成部分,它的实现对于整个系统的稳定运行和安全性至关重要。
作者其他创作
大纲/内容
Binder设备文件/dev/binder
2. ioctl注册为管理者
binder_loop
svclist服务链表
svcmgr_handler
ServiceManager
1. open打开mmap映射
4. 该回调函数处理请求:check/get/add service等。
3. 进入无限循环读取并处理Client端请求
0 条评论
下一页