redmi - Cómo habilitar la opción de inicio automático para mi aplicación en la aplicación de seguridad del teléfono Xiaomi mediante programación en Android
xiaomi mi a1 trucos camara (2)
Mi aplicación funciona con buenos comentarios en todos los dispositivos móviles, excepto MI. Debido a que MI restringir mi servicio de fondo de la aplicación para ejecutar. Después de habilitar la aplicación en Autostart en Seguridad, funciona perfectamente. Entonces, ¿puedo habilitar esa opción de inicio automático para mi aplicación en la aplicación MI Security mediante programación? Por favor, hágamelo saber sus valiosas sugerencias.
¿Y mi duda es cómo Whatsapp, Facebook y muchas más aplicaciones están predeterminadas al habilitar la opción de inicio automático en la aplicación de seguridad en Xiaomi?
Gracias por adelantado.
Intenta esto ... está funcionando para mí. Se abrirá la pantalla para habilitar el inicio automático.
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);
}
Xiaomi incluye en la lista blanca Facebook, Whatsapp, Messenger y algunas aplicaciones más populares. Por lo tanto, se habilitan de forma predeterminada. Otras aplicaciones deben ser habilitadas por los usuarios. No tenemos ninguna otra opción.
Necesitamos detectar programáticamente al fabricante utilizando Build.MANUFACTURER en Android y mostrar un cuadro de diálogo que sugiere al usuario habilitar la aplicación en AutoStart, si el fabricante es Xiaomi.