Forzar el modo "Ahorro de batería" parece ser posible mediante el Settings -> Battery -> Battery Saver -> On
uso de algunos teléfonos Lollipop, pero en mi CyanogenMod 13.0-20150316 no existe tal opción:
es posible?
Otra opción es configurar un ahorro de batería personalizado
Según esta fuente:
El parámetro Ahorro de batería se define en la clase Settings.Global, aunque no encontrará la documentación en esa página, ya que no se garantiza que la función esté presente en todos los dispositivos.
Sin embargo, un vistazo rápido a AOSP o al enumerar todas las configuraciones disponibles en su dispositivo revela que el parámetro Ahorro de batería está definido bajo la
low_power
constante. Tiene un valor entero de0
o1
para "apagado" y "encendido" respectivamente. El nivel de activación/valor porcentual para Battery Saver se define bajo lalow_power_trigger_level
constante, y tiene un valor entero entre 1 y 100. Al modificar cualquiera de estos dos parámetros, podemos controlar Battery Saver nosotros mismos.
Establecer el nivel de activación de la batería personalizado implica modificar la low_power_trigger_level
propia constante para permitir que el sistema Android maneje habilitar/deshabilitar el Ahorro de batería por sí solo.
Otro requisito es adb , una vez que se ejecuta la configuración:
adb shell settings put global low_power_trigger_level TRIGGER_LEVEL
¿ Dónde TRIGGER_LEVEL
está el nivel de batería (entre 1 y 100 %) que desea que Android habilite Ahorro de batería?
Podrías usar Tasker para esto:
Uso de la tarea del modo de ahorro de batería de Tasker
requisitos previos:
En tasker, cree una tarea, asígnele un nombre, por ejemplo , TaskerBatterySaverMode .
A1: Tarea >> Si { %state
no está configurado}
Para que las acciones se ejecuten cuando la palanca está activada, utilice si %state
se establece la condición. Para que las acciones se ejecuten cuando la palanca está desactivada, use si la condición %state
no está configurada
Presiona atrás para la segunda acción
A2: Código >> Ejecutar shell >> {comando: settings put global low_power 0
Marque usar root}
A3: Complemento >> Conmutadores de alimentación >> Modificar el estado de PowerToggle [Configuración: establecer el conmutador actual en apagado]
A4: Tarea >> Más
A5: Código >> Ejecutar shell >> {comando: settings put global low_power 1
Marque usar root}
A6: : Complemento >> Conmutadores de alimentación >> Modificar el estado de PowerToggle [Configuración: Activar alternancia actual]
A7: Terminar si
Explicación: cuando se activa el modo Ahorro de batería de Tasker mediante los conmutadores de energía, se ejecutan las acciones 5 y 6. Cuando está desactivado, se ejecutan las acciones 2 y 3
Puede crear un perfil a su gusto, por ejemplo, personalizar los niveles de porcentaje de batería.
Importante : habilite el acceso externo (Vaya a Preferencias en Tasker. En la pestaña Varios, marque la casilla "Permitir acceso externo").
Configurar interruptores de encendido
Inicie la aplicación Power Toggles y seleccione Notificación.
Active el widget de pantalla de notificación activando el interruptor en la esquina superior derecha. A continuación, puede seleccionar Personalizar.
En esta pantalla, haga clic en el botón Agregar alternar. Seleccione la pestaña Personalizar y luego haga clic en "Alternar Tasker"
Seleccione la tarea del modo de ahorro de batería de Tasker (tarea creada anteriormente: TaskerBatterySaverMode). Deje el tipo como "Icono único".
¡Activa y desactiva el modo de ahorro de batería con facilidad desde la barra de notificaciones!
Captura de pantalla:
Créditos
xavier_fakerat