
PackageManagerService源码分析
文章平均质量分 95
IT先森
Android界的大牛忒多了,我大胆的估摸一下有生之年我是达不到那个高度了!但是怎么着我也要在这浩瀚的博客世界留下我的痕迹才行!
展开
-
PackageManagerService启动详解(八)之扫描data分区应用安装目录阶段流程分析
PKMS启动详解(八)之BOOT_PROGRESS_PMS_DATA_SCAN_START阶段流程分析Android PackageManagerService系列博客目录:PKMS启动详解系列博客概要PKMS启动详解(一)之整体流程分析PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析PKMS启动详解(四)之Android包信息体和包解析器(上)PKMS启动详解(五)之An原创 2021-03-26 16:59:37 · 8082 阅读 · 13 评论 -
PackageManagerService启动详解(七)之扫描系统应用安装目录阶段流程分析
PKMS启动详解(七)之BOOT_PROGRESS_PMS_SYSTEM_SCAN_START阶段流程分析Android PackageManagerService系列博客目录:PKMS启动详解系列博客概要PKMS启动详解(一)之整体流程分析PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析PKMS启动详解(四)之Android包信息体和包解析器(上)PKMS启动详解(五)之原创 2021-03-23 17:13:42 · 3693 阅读 · 6 评论 -
PackageManagerService启动详解(六)之Android包信息体和解析器(下)
PKMS启动详解(流)之Android包信息体和包解析器(下)引言 通过前面不懈的努力,终于Android包信息体和包解析器要到完结篇了,此处的我们值得掌声(鲜花就算了,我们coder还是很实在的)!在前面的博客PKMS启动详解(五)之Android包信息体和包解析器(中)我们从Android包管理机制的设计者角度出发,着重分析了:Android包管理机制中的Android包解析器的PackageParser成员信息(主要是用于解析Android包的各种配件信息,不是配件信息不是配牛)原创 2021-03-17 11:39:53 · 4838 阅读 · 22 评论 -
PackageManagerService启动详解(五)之Android包信息体和解析器(中)
PKMS启动详解(五)之Android包信息体和包解析器(中)Android PackageManagerService系列博客目录:PKMS启动详解系列博客概要PKMS启动详解(一)之整体流程分析PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析PKMS启动详解(四)之Android包信息体和包解析器(上)引言 ...原创 2021-03-13 14:29:23 · 3025 阅读 · 21 评论 -
PackageManagerService启动详解(四)之Android包信息体和解析器(上)
PKMS启动详解(四)之如何通过PackageParser对Android安装包进行管理Android PackageManagerService系列博客目录:PKMS启动详解系列博客概要PKMS启动详解(一)之整体流程分析PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析...原创 2021-03-06 16:22:02 · 4181 阅读 · 17 评论 -
PackageManagerService启动详解(三)之开始初始化阶段流程分析
PKMS启动详解(三)之BOOT_PROGRESS_PMS_START流程分析Android PackageManagerService系列博客目录:PackageManagerService启动详解系列博客概要PackageManagerService启动详解(一)之整体流程分析PackageManagerService启动详解(二)之对已安装应用怎么进行持久化存储管理?引言 在前面的博客PackageManagerService启动详解(二)之对已安装应用怎么进行持久化存储管原创 2021-02-07 17:04:14 · 4414 阅读 · 17 评论 -
PackageManagerService启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?
PackageManagerService启动详解(二)之对已安装应用怎么进行持久化存储管理?Android PackageManagerService系列博客目录:PackageManagerService启动详解系列博客概要PackageManagerService启动详解(一)之整体流程分析引言 在前面的博客PackageManagerService启动详解(一)之整体流程分析中我们概述了PKMS启动的整体流程,按照正常的逻辑本篇博客将要对PKMS启动的第一阶段BOOT_PROG原创 2021-02-01 15:46:00 · 3110 阅读 · 16 评论 -
PackageManagerService启动详解(一)之整体流程分析
终于要拉开PKMS启动详解系列博客的序幕了,当然读者最好能先阅读一下PackageManagerService启动详解系列博客概要对我们的整个系列博客有一个整体的了解。在今天的博客中我们将会从整体上来介绍PKMS的启动流程,所以我们只会重点关注PKMS的整个启动流程,让读者先从整体上有一个认识。至于在源码分析中注释的代码内容,读者可以先有一个概括,在后续的博客中我们会采取庖丁解牛的方式逐一分析。原创 2021-01-28 10:42:10 · 6726 阅读 · 22 评论 -
PackageManagerService启动详解系列博客概要
PackageManagerService启动详解系列博客概要引言 一直在筹划着写一个系列的博客关于PKMS服务启动流程详解的(在本篇以及后续的一系列博客中为了简述统一将PackageManagerService简写为PKMS),但是一直自我感觉功力不够,不是因为本人不够自信,真的是事出有因啊!PKMS的启动涉及到非常多的逻辑,其启动流程是比较复杂的!这里的启动流程复杂并不是说它涉及的原理有多么多么的深奥或者晦涩,而是PKMS作为Android系统中核心服务之一,它管理着所有跟Packag原创 2021-01-25 20:01:33 · 3121 阅读 · 10 评论