![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PKMS
文章平均质量分 81
里昂007
来日方长
展开
-
Android10.0 PKMS 源码解读(三)
五部曲 - PMS之权限扫描 此 “PMS之权限扫描” 学习的目标是: PackageManagerService中执行systemReady()后,需求对 /system/etc/permissions中的各种xml进行扫描,进行相应的权限存储,让以后可以使用,这就是本次 “PMS只权限扫描”学习的目的 权限扫描: PackageManagerService执行systemReady()时,通过SystemConfig的readPermissionsFromXml()来 扫描读取/system/etc/p原创 2021-02-26 13:56:42 · 414 阅读 · 0 评论 -
Android10.0 PKMS 源码解读(二)
三部曲 - APK的扫描: 同学们注意:PKMS的构造函数中调用了 scanDirTracedLI方法 来扫描某个目录的apk文件。 同学们注意:Android10.0 和 其他低版本扫描的路径是不一样的:Android 10.0中,PKMS主要扫描以 下路径的APK信息: /vendor/overlay 系统的APP类别 /product/overlay 系统的APP类别 /product_services/overlay 系统的APP类别 /odm/overlay 系统的APP类别 /oem/ove原创 2021-02-25 17:33:23 · 717 阅读 · 0 评论 -
Android10.0 PKMS 源码解读(一)
PackageManagerService 简称 PKMS PKMS 是什么东西? 答: PackageManagerService(简称 PKMS),是 Android 系统中核心服务之一,负责应用程序的安 装,卸载,信息查询,等工作。 PKMS 概述信息: Android系统启动时,会启动(应用程序管理服务器PKMS),此服务负责扫描系统中特定的目录,寻 找里面的APK格式的文件,并对这些文件进行解析,然后得到应用程序相关信息,最后完成应用程序的 安装 PKMS在安装应用过程中, 会全面解析应原创 2021-02-24 15:03:59 · 914 阅读 · 0 评论