奥利奥(ACTION)中的ACTION_PACKAGE_ADDED

时间:2018-07-18 13:18:34

标签: android android-package-managers

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

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

那么我们该怎么做才能知道是否实时安装了新应用?

1 个答案:

答案 0 :(得分:1)

嗨,我已经通过使用前台服务解决了这个问题。我曾调用过前台服务,该服务可使broadcastReceiver保持活动状态,该服务是在运行时而不是清单中注册的。谢谢