我的应用程序在除MI之外的所有移动设备上都工作得很好。因为MI限制了我的App后台服务的运行。在Security的Autostart中启用App后,它可以正常工作。因此,我可以通过编程方式在MI Security app中为我应用程序启用AutoStart选项。请让我知道您的宝贵建议。
我怀疑whatsapp,facebook和更多的应用程序是如何在小米的安全应用程序中默认启用自动启动选项的?
提前谢谢。
发布于 2017-01-17 20:20:23
试试这个...它对我很有效。它将打开屏幕以启用自动启动。
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 intent = new Intent();
intent.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));
startActivity(intent);
}
发布于 2016-09-14 02:33:20
Facebook、Whatsapp、Messenger和一些更受欢迎的应用程序都被小米列入了白名单。因此,它们在默认情况下被启用。其他应用需要用户开通。我们别无选择。
如果制造商是小米,我们需要以编程方式检测在安卓中使用Build.MANUFACTURER的制造商,并显示一个对话框,建议用户在AutoStart中启用该应用程序
发布于 2020-05-01 21:14:40
还有一些其他的方法。安装Aarogya setu app,app已具有自动启动权限。似乎,有一种方法可以从制造商的在线门户网站上将Autostart的应用程序列入白名单。
https://stackoverflow.com/questions/39368251
复制相似问题