如何在android中以编程方式在小米手机安全应用程序中为我的应用程序启用AutoStart选项

我的应用程序在除MI之外的所有移动设备上都发表了很好的评论 因为MI限制我的App后台服务运行。 在安全性中启用自动启动应用程序后,它完美运行。 因此,我可以通过编程方式为MI Security App中的应用程序启用该AutoStart选项。 请让我知道你宝贵的建议。

我怀疑是什么whatsapp,facebook和更多应用程序默认在小米的安全应用程序中启用自动启动选项?

提前致谢。

Solutions Collecting From Web of "如何在android中以编程方式在小米手机安全应用程序中为我的应用程序启用AutoStart选项"

试试这个…它对我有用。 它将打开屏幕以启用自动启动。

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); } 

Facebook,Whatsapp,Messenger和一些更受欢迎的应用程序被小米列入白名单。 因此,它们默认启用。 其他应用程序需要由用户启用。 我们没有任何其他选择。

我们需要在android中使用Build.MANUFACTURER以编程方式检测制造商并显示一个对话框,建议用户在AutoStart中启用应用程序,如果制造商是小米