Android 开机启动扫描SD卡apk流程源码分析

在开机的时候,装在SD卡的apk和装在系统盘的apk扫描过程不一样,系统盘apk在系统启动过程中扫描,而SD卡上的就不是,等系统启动好了才挂载、扫描,下面就说下SD扫描的流程:

在SystemServer启动MountService:

MountService构造函数如下:

上面关键行01461,注意传进去的参数,这个很重要,进入这个函数:

重点看行00126:

这就是回调函数onDaemonConnected的代码片段:

悄悄的来到PackageManagerService,离胜利不远了:

进入行09759:

胜利的果实:行09825 scanPackageLI,走到这里就和扫描系统盘的apk一样的流程了。

觉得本文对您有用,麻烦点赞、关注、收藏,您的肯定是我创作的无限动力,谢谢!!!

相关推荐
2401_865721331 小时前
御网杯初赛2026
android
葱段2 小时前
【Compose】输入框(TextField)点击空白处失焦并关闭软键盘
android
刮风那天4 小时前
Android Framework 核心架构图
android
__Witheart__4 小时前
3588 安卓编译空间不足报错
android
aaajj4 小时前
【Android】手机屏幕劫持防护
android·智能手机
写做四月一日的四月一日4 小时前
在安卓手机上安装小龙虾openclaw并配置QQ机器人接入
android·人工智能
流星白龙4 小时前
【MySQL高阶】6.MySQL数据目录,日志
android·mysql·adb
福大大架构师每日一题4 小时前
rust 1.96.0 更新:语言、编译器、Cargo、Rustdoc、兼容性全面升级,必看完整解读
android·开发语言·rust
城管不管5 小时前
Agent——001
android·java·数据库·llm·prompt
刮风那天5 小时前
Android 理解onTransitionReady(一)
android