Tal vez la pregunta debería ser - "cómo mantener la CPU despierta con la pantalla apagada", pero no estoy seguro todavía, aquí está el por qué:
Estoy intentando utilizar mi dispositivo Android como reproductor DLNA, que transmite música a un renderizador DLNA. El problema es que la reproducción se sigue deteniendo con la pantalla apagada, usando apps como n7player y Reproductor de música doubleTwist . Lógicamente, estas aplicaciones deberían mantener la CPU despierta cuando la música está sonando, pero si no lo hacen, he probado lo siguiente para mantener la CPU despierta:
- Desactivar las optimizaciones de la batería en estas aplicaciones;
- un Automate script sin la opción "mantener la pantalla encendida";
- Este comando - echo mylockname >/sys/power/wake_lock;
Pero estas soluciones no resolvieron mi problema, la reproducción sigue deteniéndose después de un tiempo, cuando la pantalla se apaga. Si la pantalla se mantiene encendida, utilizando la función de la cafeína por ejemplo, no hay problemas, pero me gustaría mantener la pantalla apagada para ahorrar algo de batería y tal vez prolongar la vida del dispositivo.
Así que si las soluciones que he mencionado realmente mantienen la CPU despierta, tal vez hay algo más que estos jugadores necesitan para mantener la reproducción.
Actualización: Luz de fondo de la pantalla apagada Este parece el enfoque más prometedor y tal vez funcione en algunos dispositivos como se esperaba, pero no en el mío (tablet Samsung SM-T585). Debería apagar la luz de fondo de la pantalla y lo hace poniendo el nivel de brillo a 0. Tal vez algunos dispositivos apagan completamente la luz de fondo en este caso, pero mi tablet sigue emitiendo muy poca luz. Así que si alguien sabe una manera de apagar completamente la luz de fondo - por favor hágamelo saber.