news 2026/3/17 7:09:05

Android 使用 PackageInstaller 实现静默安装,并通过 BroadcastReceiver 自动重启应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Android 使用 PackageInstaller 实现静默安装,并通过 BroadcastReceiver 自动重启应用

在 Android 系统中,如果你的应用具有系统权限(如系统签名或安装在 /system/priv-app 目录),就可以使用PackageInstaller实现 APK 的静默安装。
安装完成后,我们通常希望应用能够自动重启,以便更新立即生效。

本文将完整展示:

  1. BroadcastReceiver监听安装事件

  2. 捕获自定义安装完成事件 (INSTALL_FINISH)

  3. 自动启动自身应用

  4. 使用PackageInstaller安装 APK 的完整代码

适用于 OTA 升级、企业设备更新、Kiosk 设备、医疗设备等定制系统。


一、监听系统安装广播

Android 在安装、升级应用时,会发送系统广播:

  • android.intent.action.PACKAGE_ADDED—— 第一次安装

  • android.intent.action.PACKAGE_REPLACED—— 覆盖安装(升级时必走)

  • 自定义广播:安装提交后的回调(PackageInstaller.commit)

清单文件配置如下:

<receiver android:name=".updata.InstallReceiver" android:enabled="true" android:exported="true"> <!-- 覆盖安装(升级) --> <intent-filter android:priority="999"> <action android:name="android.inte
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/16 3:48:02

Wan2.2-T2V-A14B在农业种植过程模拟中的实用价值

Wan2.2-T2V-A14B在农业种植过程模拟中的实用价值 你有没有想过&#xff0c;一个农民坐在田埂上&#xff0c;掏出手机点几下&#xff0c;就能“亲眼看见”未来三周自家麦苗遭遇倒春寒后的生长变化&#xff1f;&#x1f331; 或者一位农技员不用等病害真实爆发&#xff0c;就能给…

作者头像 李华
网站建设 2026/3/14 12:57:55

FanControl中文显示终极解决方案:从乱码到完美适配的完整指南

FanControl中文显示终极解决方案&#xff1a;从乱码到完美适配的完整指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Tren…

作者头像 李华
网站建设 2026/3/14 7:00:47

5个步骤快速上手Windows PowerShell 2.0安装与配置

5个步骤快速上手Windows PowerShell 2.0安装与配置 【免费下载链接】WindowsPowerShell2.0安装包 本仓库提供了一个用于安装 Windows PowerShell 2.0 的资源文件。Windows PowerShell 2.0 是微软推出的一款强大的命令行工具&#xff0c;适用于 Windows 操作系统。通过安装此版本…

作者头像 李华
网站建设 2026/3/15 19:19:38

Java核心技术栈全景解析:从Web开发到AI融合

在当今软件开发领域&#xff0c;Java凭借其稳定性和强大的生态持续引领潮流。无论是构建高性能的Web应用&#xff0c;还是探索前沿AI技术&#xff0c;掌握核心工具链至关重要。 从Java SE 8/11/17的基础语法特性到Jakarta EE的企业级支持&#xff0c;再到JVM层面的优化调优&…

作者头像 李华
网站建设 2026/3/14 12:55:34

G100-RAC:ECM 经典空燃比测量与记录系统

一、产品定位与核心功能G100-RAC是美国 ECM 公司开发的专业级宽频空燃比 (AFR) 测量与记录系统&#xff0c;作为 ECM 早期产品线的重要成员&#xff0c;现已停产并归入 "Legacy Products" 系列。它巧妙地将四大核心功能集成于一体&#xff1a;宽量程 AFR 传感器、直观…

作者头像 李华