专栏名称: 鸿洋
你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。
今天看啥  ›  专栏  ›  鸿洋

PackageManagerService和它的6个“小伙伴”

鸿洋  · 公众号  · android  · 2024-10-11 08:35
    

主要观点总结

本文介绍了PackageManagerService及其相关模块,包括权限管理模块、共享库模块、所有apk信息模块、四大组件模块、记录存储模块和apk管理模块等。文章详细描述了这些模块的功能和它们之间的相互影响,以及PackageManagerService的启动过程。

关键观点总结

关键观点1: PackageManagerService简介

PackageManagerService是一个运行于systemserver进程的管理apk的服务,用于管理apk的安装、查询、更新和卸载等。

关键观点2: 相关模块介绍

介绍了与PackageManagerService相关的各个模块,包括权限管理模块、共享库模块、所有apk信息模块、四大组件模块、记录存储模块和apk管理模块等,并详细阐述了它们的功能和作用。

关键观点3: PackageManagerService的启动过程

描述了PackageManagerService的启动过程中,各模块之间的初始化和相互影响。包括共享库模块的初始化、记录存储模块的初始化、权限管理模块的初始化、扫描apk的过程等。

关键观点4: 总结

对全文进行了总结,并提到了对包管理的第二篇的期待,同时推荐了自己的公众号和网站。


文章预览

前言 作为本系列文章的首篇文章,在开始之前我一直在思考,首篇文章应该写啥内容? 才能让读者很容易明白 PackageManagerService 是啥呢,如何为后面文章起到承上启下的作用呢。 后来我决定以介绍 PackageManagerService 服务中的各种繁多复杂的数据类为开篇,理由是数据类是基础,故数据类先行。遂开始一顿猛的输出,当即将接近尾声的时候,我发现不对啊,假如我是一个对 PackageManagerService 完全没接触的人,刚一上来就看到这么多非常陌生的数据类,那完全就是一种懵逼的感觉啊。 于是我决定重新规划,以介绍 PackageManagerService 及它包含的模块为首篇,这样即使对 PackageManagerService 陌生的人,也能先对它有一个初步的认识。同时后面的文章中会逐步深入的介绍 PackageManagerService 的内容。 本文摘要 这里的 包管理 指的是 PackageManagerService 这个服务,本篇 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览