首页 > 解决方案 > 奥利奥中的 ACTION_PACKAGE_ADDED

问题描述

在我的应用程序中,我想实时对新安装的应用程序进行操作。以前我们为此使用广播接收器。但是现在根据新的谷歌政策,我们必须将目标 sdk 版本更改为 26。如果内存中不存在应用程序,我们将无法使用系统发送的隐式广播 (ACTION_PACKAGE_ADDED)。

我的要求是实时的,所以不想使用 jobScheduler 进行轮询,因为还有工作只会在 15 分钟后开始。

那么我们可以做什么来实时了解是否安装了新应用程序?

标签: androidandroid-package-managers

解决方案


嗨,我已经通过使用前台服务解决了这个问题。我调用了前台服务,它使广播接收器保持活动状态,它是在运行时注册的,而不是清单。谢谢


推荐阅读