ultra tener samsung puedo modo malo energia desactivar como celular aplicaciones ahorro agregar android samsung-mobile power-saving

android - tener - modo ultra ahorro de energia j7



¿Cómo puedo hacer que mi aplicación de Android aparezca en el modo de ahorro de energía ultra (1)

Algunos dispositivos samsung tienen un modo de ahorro de energía ultra que desactiva el wifi, convierte la pantalla en escala de grises y limita el uso a algunas aplicaciones básicas.

Sin embargo, le permite agregar algunas aplicaciones que luego se pueden usar. Estas aplicaciones incluyen Facebook y WhatsApp. ¿Cómo hago para que mi aplicación aparezca en esta lista? ¿Qué cambios debo realizar en la aplicación para que pueda aparecer en esta lista? ¿O es esta lista basada en una lista blanca mantenida por Samsung?


Puede ser posible utilizando el permiso REQUEST_IGNORE_BATTERY_OPTIMIZATIONS . Este permiso no requiere permiso explícito del usuario. Así se concederá. Aunque esto no evitará que un usuario detenga manualmente la aplicación.

De REQUEST_IGNORE_BATTERY_OPTIMIZATIONS :

Este es un permiso normal: a una aplicación que lo solicite siempre se le otorgará el permiso, sin que el usuario tenga que aprobarlo o verlo.

ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS pondrá la aplicación en la lista blanca del dispositivo.

isIgnoringBatteryOptimizations le informará si la aplicación está en la lista blanca.

Algunas notas de ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS :

Nota: la mayoría de las aplicaciones no deben usar esto; La plataforma ofrece muchas facilidades para que las aplicaciones funcionen correctamente en los distintos modos de ahorro de energía. Esto es solo para aplicaciones inusuales que necesitan controlar profundamente su propia ejecución, a expensas potenciales de la vida de la batería del usuario. Tenga en cuenta que estas aplicaciones corren el riesgo de mostrarle al usuario como consumidores de alta potencia en su dispositivo.

Entrada: el URI de datos de Intent debe especificar el nombre del paquete de la aplicación que se mostrará, con el esquema "paquete". Eso es "package: com.my.app".

No es algo que recomiendo abusar.

Hay una lista de casos de uso aceptable para la lista blanca .

En general, su aplicación no debe estar en la lista blanca a menos que Doze o App Standby rompan la función principal de la aplicación o exista una razón técnica por la que su aplicación no puede usar los mensajes de alta prioridad de FCM.

Gracias a adsamcik por este último enlace.