项目min api kitkat(19),项目目标api android 10(30)
我正在尝试从我的后台服务启动一个活动。我知道从后台服务启动活动在api 29中是不可能的。
但是,是否可以创建一个全屏意图通知和一个广播接收器,用于自动从我的应用程序打开一个活动?或者,在启动活动之前,用户是否仍需要单击全屏通知?
如果以这种方式从广播接收器自动启动活动是可能的,那么该如何做呢?
谢谢您!
项目min api kitkat(19),项目目标api android 10(30)
我正在尝试从我的后台服务启动一个活动。我知道从后台服务启动活动在api 29中是不可能的。
但是,是否可以创建一个全屏意图通知和一个广播接收器,用于自动从我的应用程序打开一个活动?或者,在启动活动之前,用户是否仍需要单击全屏通知?
如果以这种方式从广播接收器自动启动活动是可能的,那么该如何做呢?
谢谢您!
1条答案
按热度按时间e5nszbig1#
您可以通过添加
"SYSTEM_ALERT_WINDOW"
对清单的权限,并在应用程序第一次通过调用打开时请求用户权限一次startActivity(new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION));
在你的应用程序中的某个地方,并授予你的应用程序权限。