gpt4 book ai didi

android - 如何以编程方式检查 MIUI 自动启动权限?

转载 作者:IT老高 更新时间:2023-10-28 21:55:20 47 4
gpt4 key购买 nike

我需要以编程方式检查我的应用在 MIUI 手机中的自动启动权限是打开还是关闭。 Facebook 和 whatsapp 已经默认开启了这个权限,我该怎么做呢?

最佳答案

目前不可能。

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

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

目前它仅适用于 Root手机。即通过成为 super 用户来定制他们的固件。 但这一点也不可取,因为它可能会损坏用户的手机

编辑 1

您可以使用以下代码将用户重定向到自动启动权限的设置页面以启用您的应用

String manufacturer = "xiaomi";
if (manufacturer.equalsIgnoreCase(android.os.Build.MANUFACTURER)) {
//this will open auto start screen where user can enable permission for your app
Intent intent1 = new Intent();
intent1.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));
startActivity(intent1);
}

编辑 2我最近使用了 XIOMI 的 Mi A1,它有股票 android(不是 miui),所以这款手机没有 miui 的 autostart 权限 设置。因此,在将用户导航到此类设备中的设置时要小心,因为它在这里不起作用。

关于android - 如何以编程方式检查 MIUI 自动启动权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39366231/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com