Forzar el modo "Ahorro de batería" en Android Lollipop Cyanogenmod

Forzar el modo "Ahorro de batería" parece ser posible mediante el Settings -> Battery -> Battery Saver -> Onuso de algunos teléfonos Lollipop, pero en mi CyanogenMod 13.0-20150316 no existe tal opción:

es posible?

Respuestas (2)

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_powerconstante. Tiene un valor entero de 0o 1para "apagado" y "encendido" respectivamente. El nivel de activación/valor porcentual para Battery Saver se define bajo la low_power_trigger_levelconstante, 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_levelpropia constante para permitir que el sistema Android maneje habilitar/deshabilitar el Ahorro de batería por sí solo.

Otro requisito es , una vez que se ejecuta la configuración:

adb shell settings put global low_power_trigger_level TRIGGER_LEVEL

¿ Dónde TRIGGER_LEVELestá el nivel de batería (entre 1 y 100 %) que desea que Android habilite Ahorro de batería?

Envíe sus comentarios si alguno de los mencionados anteriormente funciona para usted, si no, estaré encantado de enviar estas soluciones a la papelera :)

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 { %stateno está configurado}

Para que las acciones se ejecuten cuando la palanca está activada, utilice si %statese establece la condición. Para que las acciones se ejecuten cuando la palanca está desactivada, use si la condición %stateno está configurada

Presiona atrás para la segunda acción

A2: Código >> Ejecutar shell >> {comando: settings put global low_power 0Marque 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 1Marque 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:

ingrese la descripción de la imagen aquí

Créditos

  1. [Cómo] Modo de ahorro de batería de Tasker en Android Lollipop