Android packageManagerService分析
一 作用
1 管理系统的jar包和apk,负责系统权限
2 负责程序的安装,卸载,更新,解析
3 对于其他应用和服务提供安装卸载服务
二 PMS涉及到的模块
三 PMS的启动过程
1 和installd进行连接,进行安装卸载操作
2 创建PackageHandler线程,处理外部安装卸载请求
3 处理系统权限相关的文件/system/etc/perssion/*.xml
4 扫描安装jar包和apk,并得到安装包的信息
四 PMS权限管理
五 PMS安装jar包和apk