Moh*_*hur 26
试试这个...它对我有用.它将打开屏幕以启用自动启动.
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);
}
Run Code Online (Sandbox Code Playgroud)
Facebook,Whatsapp,Messenger和一些更受欢迎的应用程序被小米列入白名单.因此它们默认启用.其他应用程序需要由用户启用.我们没有任何其他选择.
我们需要在android中使用Build.MANUFACTURER以编程方式检测制造商并显示一个对话框,建议用户在AutoStart中启用应用程序,如果制造商是小米