在我的应用程序中,我想实时对新安装的应用程序进行操作。以前我们为此使用广播接收器。但现在根据新的Google政策,我们必须将目标SDK版本更改为26。如果内存中不存在应用程序,则无法使用系统发送的隐式广播(ACTION_PACKAGE_ADDED)。
我的要求是实时的,所以不想使用jobScheduler进行轮询,因为还有作业只会在15分钟后开始。
那么我们该怎么做才能知道是否实时安装了新应用?
答案 0 :(得分:1)
嗨,我已经通过使用前台服务解决了这个问题。我曾调用过前台服务,该服务可使broadcastReceiver保持活动状态,该服务是在运行时而不是清单中注册的。谢谢