如何在Android中以编程方式检查用户是否已在后台授予启动权限

时间:2020-07-19 13:34:18

标签: android android-permissions background-process

在我的应用中,我需要启用在后台启动权限

我正在这样做以启动应用程序设置。

val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
val uri = Uri.fromParts("package", context?.packageName, null)
intent.data = uri
this.startActivityForResult(intent, START_IN_BACKGROUND_CODE)

从那里,用户必须单击其他权限并启用在后台启动权限

但是我找不到任何方法来检查用户是否已为应用程序启用了

Permissions screen

有什么办法(例如Settings.canDrawOverlays(context))?

谢谢。

0 个答案:

没有答案