如何从后台服务的全屏意图通知android打开活动

rsaldnfx  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(376)

项目min api kitkat(19),项目目标api android 10(30)
我正在尝试从我的后台服务启动一个活动。我知道从后台服务启动活动在api 29中是不可能的。
但是,是否可以创建一个全屏意图通知和一个广播接收器,用于自动从我的应用程序打开一个活动?或者,在启动活动之前,用户是否仍需要单击全屏通知?
如果以这种方式从广播接收器自动启动活动是可能的,那么该如何做呢?
谢谢您!

e5nszbig

e5nszbig1#

您可以通过添加 "SYSTEM_ALERT_WINDOW" 对清单的权限,并在应用程序第一次通过调用打开时请求用户权限一次 startActivity(new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION)); 在你的应用程序中的某个地方,并授予你的应用程序权限。

相关问题