一、概述
1、四种应用安装场景
(1)系统自安装:每次开机启动时,都会预安装系统自带的APK文件,没有安装界面;
(2)应用市场安装:从小米应用商店(com.xiaomi.market)、Google Play(com.android.vending)等,下载 APK 后,自动安装;
(3)adb命令安装:使用 adb 工具,安装 APK:$ adb install xxxxx.apk,没有安装界面;
(4)第三方安装:使用文件管理器(com.miui.packageinstaller 或 com.google.android.packageinstaller 等),安装下载好的 APK 文件。
2、PackageInstaller源码所在位置
PackageInstaller 是系统内置的应用程序,用于安装和卸载应用。
- 在 Android 9 及更低版本中,软件包安装和权限控制功能都包含在 PackageInstaller 软件包(packages/apps/PackageInstaller)中
- 在 Android 10 及更高版本中,权限控制功能位于单独的 PermissionController 软件包(packages/apps/PermissionController)中
PermissionController、PackageInstaller 这两个软件包在 Android 10 及
版权声明:本文为weixin_43361818原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。