如何在android studio上以编程方式检查自动启动权限是启用还是禁用

Posted

技术标签:

【中文标题】如何在android studio上以编程方式检查自动启动权限是启用还是禁用【英文标题】:how to check Programmatically AutoStart Permission is Enable or disable on android studio 【发布时间】:2022-01-21 02:09:08 【问题描述】:

如何以编程方式检查“自动启动”权限是否在 android studio 上启用或禁用?

在这张图片中:

【问题讨论】:

“自动启动权限”是什么意思? 我认为 RECEIVE_BOOT_COMPLETED 权限 AutoStart 应用程序允许自动启动的权限,例如在设定的时间自动启动警报 @shubhamsoni,我希望我的帖子能回答你的问题? RECEIVE_BOOT_COMPLETED 在普通安卓系统中无法禁用。如果某些设备制造商允许禁用它,您需要联系该制造商或针对该制造商进行研究。 RECEIVE_BOOT_COMPLETED 只是认为我请求自动启动权限此权限特定于可用的定制 android 操作系统,如 vivo、oppo 等 【参考方案1】:

无法确定是否启用了自动启动选项

来源:How to programmatically enable auto start and floating window permissions

目前不可能。

因为它完全取决于他们的操作系统 API 和 定制。甚至开发人员都在 XIOMI 上提出了这个要求 官方论坛,但那里没有回应。

到目前为止,即使我找到了这个问题的答案,但什么也没有 帮助了我。

来源:How to check MIUI autostart permission programmatically?

【讨论】:

感谢您的回复,但这是我实现的,所以我要求如何检查启用或禁用,因为如果我不检查启用或禁用,那么大多数用户每次都错过了此权限,所以这是必需的。跨度>

以上是关于如何在android studio上以编程方式检查自动启动权限是启用还是禁用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 上以编程方式截取屏幕截图? [复制]

如何在 Android 上以编程方式关闭 3G/数据?

如何在 Android TV 上以编程方式更改电视频道

如何在 Android 上以编程方式从 Mac 地址获取 IP 地址?

如何在Android上以编程方式启用或禁用GPS?

如何在 Android SDK 26 或更高版本上以编程方式重置锁屏密码