0 votos

¿Los wakelocks son sólo cuando la pantalla está apagada?

Si es así, ¿puedo bloquear todos los wakelocks de aplicaciones de terceros ya que quiero que las aplicaciones se ejecuten sólo cuando mi pantalla esté en ?

Entiendo que esto rompería algunas funcionalidades como recibir mensajes de whatsapp cuando la pantalla está fuera de pero me parece bien.

0voto

beeshyams Puntos 82

¿Los wakelocks son sólo cuando la pantalla está apagada?

No

Cita de Android Developers

Un bloqueo de la estela es un mecanismo para indicar que su aplicación necesita que el dispositivo permanezca encendido

Se definen los siguientes niveles de bloqueo de estela, con efectos variables sobre la potencia del sistema. Estos niveles son mutuamente excluyentes - sólo puede especificar uno de ellos.

enter image description here

  • Como se puede ver en la imagen wakelocks parciales seguirá funcionando independientemente de estado de la pantalla .

¿Quiero que las aplicaciones se ejecuten sólo cuando mi pantalla esté encendida?

Esto debería ser posible utilizando automatización pero no lo he probado. Otra alternativa es utilizar un eliminador de tareas como [root] Servicely a elegir y eliminar selectivamente las aplicaciones cuando la pantalla está encendida .

Nota: Los task killers no se recomiendan por las razones mencionadas aquí ¿Realmente necesito instalar un gestor de tareas? y varias otras respuestas en gestión de tareas etiqueta

Para más información: Wakelocks: Detectar problemas de ausencia de sueño en las aplicaciones de Android*.

0 votos

He utilizado servicely para controlar los wakelocks a pesar de la advertencia de no utilizarlo - el truco está en configurarlo cuidadosamente una vez que se identifica la aplicación infractora

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X