如何在Android中以编程方式在小米手机安全应用中为我的应用启用自动启动选项

我的应用程序正在除MI以外的所有移动设备上进行良好的评论。 因为MI限制我的App后台服务运行。 在“安全自动启动”中启用应用程序后,它可以正常工作。 那么我可以通过编程方式在MI安全应用程序中为我的应用程序启用AutoStart选项。 请让我知道你的宝贵意见。

而我的疑问是,WhatsApp,Facebook和更多的应用程序默认在小米的安全应用程序启用自动启动选项?

提前致谢。

试试这个…它为我工作。 它将打开屏幕以启用自动启动。

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和更受欢迎的应用都被小米列入白名单。 因此他们默认启用。 其他应用程序需要由用户启用。 我们没有其他的select。

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