MIUI , :
private void addAppToAutoStartList() {
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
alertDialogBuilder.setTitle("Warning!");
alertDialogBuilder.setMessage("Please add this app to the Auto Start list of your device for better performance.");
alertDialogBuilder.setPositiveButton("Add", new DialogInterface.OnClickListener() {
@Override public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
try {
AppPreferences.getInstance(HomeActivity.this).setMiSpecialSetting(true);
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));
startActivity(intent);
} catch (Exception e) {
Toast.makeText(HomeActivity.this, "Unable to add!", Toast.LENGTH_SHORT).show();
}
}
});
alertDialogBuilder.setNegativeButton("Ignore", new DialogInterface.OnClickListener() {
@Override public void onClick(DialogInterface dialog, int arg1) {
dialog.dismiss();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
}
,
if(android.os.Build.MANUFACTURER.equalsIgnoreCase("xiaomi")) { addAppToAutoStartList();
}
:
1. , , push- - .
2. , , , , , , 1 2 , . MIUI . Xiaomi, 5-7 , .