首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
车类
订阅
MiniMing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
PackageManagerService启动流程和APK安装流程(Android 10)
解析AndroidNanifest.xml清单文件,解析清单文件中的所有节点信息。 扫描.apk文件,安装系统应用,安装本地应用等。 管理本地应用,主要有, 安装,卸载,应用信息查询等。 客户端可通过Context.getPackageManager()获得Applicatio…
Android Framework之PKMS
Android Framework之PKMS 一,定义 PackageManagerService(简称 PKMS),是 Android 系统中核心服务之一,负责应用程序的安装,卸载,信息查询等工作。
Android Framework重要服务之PackageManagerService(一) PMS启动流程
PackageManagerServices(程序包管理服务)是安卓系统核心服务之一,简称PMS,在安卓系统中负责管理应用,常见的比如安装、卸载应用等,本章将结合安卓11源码梳理PMS相关流程。
Android 系统服务 PMS 的创建过程(一)
背景 PackageManagerService 简称 PMS 或者 PKMS。它主要负责对所有的系统app或者用户安装的app的扫描、安装、卸载、解析、dex优化等操作。 因此,只要是app想要安装
Android系统升级流程---下篇
紧接着Android系统升级流程上篇,在上篇中,大概介绍了调用installPackage方法后发生的一系列的事,在这期间,系统准备好升级包,向misc分区中写入升级指令,接着重启进入recovery模式,本篇文章作为Android系统升级流程下篇,大概介绍重启后发生的事。 一…
深入Android系统(十)PMS-3-应用安装过程
研究应用的安装过程,老样子,我们还是先从使用入手。 在InstallStart中会进行各种Uri的判断,最终会跳转到一个叫做PackageInstallerActivity的界面。 PackageInstallerSession中保存了应用安装的相关数据,例如,安装包的路径、安…
Android包管理机制(三)PMS处理APK的安装
在上一篇文章Android包管理机制(二)PackageInstaller安装APK中,我们学习了PackageInstaller是如何安装APK的,最后会将APK的信息交由PMS处理。那么PMS是如何处理的呢?这篇文章会给你答案。 APK的信息交由PMS后,PMS通过向Pac…
Android系统-包管理机制(一)PMS服务启动
PackageManagerService(简称PMS,有时为了区分PowerManagerService也称为PKMS),是Android系统中核心服务之一,管理着所有跟package相关的工作
深入Android系统(十)PMS-1-服务初始化
前两篇主要梳理了PMS初始化的流程和初始化的一些细节;最后一篇对应用的安装过程进行了简单梳理。 有没有注意梳理字眼,关于想要深入全面学习PMS的同学只能非常抱歉,本系列文章也仅仅是起到的主要流程的梳理作用。 阅读PMS的方法有点拆俄罗斯套娃的感觉,一层又一层。。。。 Andro…
Android修炼系列(39),AIDL 有很多要注意的地方
本文围绕着如何定义AIDL接口,调用AIDL,传递 Parcelable 对象、抽象类、AIDL接口,和 RemoteCallbackList,定向tag,扩展兼容,身份校验,中断监听等知识点.