gpt4 book ai didi

Android - 如何在小米设备中以编程方式启用自动启动选项?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:01:37 27 4
gpt4 key购买 nike

我正在开发一个 android 应用程序,我想在其中显示推送通知。

除了小米手机(我用的是红米Note 4)外,它在大多数设备上都显示良好。我发现的问题是,这是因为小米提供的自动启动选项默认情况下会被禁用,用户需要手动启用它。

但我想知道我可以看到一些 Android 应用程序在没有任何用户交互的情况下启用此选项,例如:WhatsApp。如果我尝试重新安装 WhatsApp 并看到自动启动选项,它已启用!

我无法通过告诉客户这是 Xiomi 类设备的功能来说服我们的客户,因为他指出了一些运行良好的应用程序,就像我上面提到的示例一样。

有人问过这个问题

Add my app to AutoStart apps list in android programmatically

How to check AutoStart is enabled for our App in Xiaomi manufacturer mobile device Programmatically

但我看不到他们的任何答案,因此张贴在这里,希望有人对此有答案。

最佳答案

如果小米操作系统需要它,当您从 Playstore 下载应用程序时,自动启动功能将自动启用,因为亚马逊、谷歌 IO 等应用程序也不允许自动启动,在这种情况下,您必须转到安全权限 ->自动启动 -> 然后从那里启用自动启动。您不能通过代码使应用程序自动启动,您所能做的就是显示一个对话框以启用自动启动并将用户带到自动启动 Activity ,但这不是一个好的选择,因为您无法检查是否启用自动启动。这是小米在 MIUI8 中为了省电而做的。这个问题浪费了我 2 天的时间 XD

可以引用this article .

关于Android - 如何在小米设备中以编程方式启用自动启动选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49473230/

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