ACTION_PACKAGE_ADDED 奥利奥
ACTION_PACKAGE_ADDED in oreo
在我的应用程序中,我想对新安装的应用程序进行实时操作。以前我们为此使用广播接收器。但现在根据新的 google 政策,我们必须将目标 sdk 版本更改为 26。如果内存中不存在应用程序,我们将无法使用系统发送的隐式广播 (ACTION_PACKAGE_ADDED)。
我的要求是实时的,所以不想使用 jobScheduler 进行轮询,因为那里的作业也只会在 15 分钟后开始。
那么我们可以做些什么来实时知道是否安装了新的应用程序呢?
您好,我已经通过使用前台服务解决了这个问题。我已经调用了使 broadcastReceiver 保持活动状态的前台服务,它是在运行时而不是清单中注册的。谢谢
在我的应用程序中,我想对新安装的应用程序进行实时操作。以前我们为此使用广播接收器。但现在根据新的 google 政策,我们必须将目标 sdk 版本更改为 26。如果内存中不存在应用程序,我们将无法使用系统发送的隐式广播 (ACTION_PACKAGE_ADDED)。
我的要求是实时的,所以不想使用 jobScheduler 进行轮询,因为那里的作业也只会在 15 分钟后开始。
那么我们可以做些什么来实时知道是否安装了新的应用程序呢?
您好,我已经通过使用前台服务解决了这个问题。我已经调用了使 broadcastReceiver 保持活动状态的前台服务,它是在运行时而不是清单中注册的。谢谢