Apague la pantalla sin dormir Android -- battery-life campo con screen campo con power-on campo con standby campo con sleep camp android Relacionados El problema

Turn screen off without Android sleeping


5
vote

problema

Español

¿Hay alguna manera de apagar la pantalla sin hacer que Android Sleep?

Por ejemplo, a veces me gusta usar la aplicación tranquila cuando duermo. Pero mantiene la pantalla en todo el tiempo. Cuando solo use esa aplicación durante 10 minutos, es genial que mantenga la pantalla; Pero si estoy durmiendo durante horas, me gustaría que la aplicación siga funcionando (tocar sonidos) y apagar la pantalla.

¿Cómo se puede hacer esto?

Original en ingles

Is there any way to quickly toggle the screen off without making Android sleep?

For example, I sometimes like to use the Calm app when I sleep. But it keeps the screen on all the time. When I just use that app for 10 minutes, it's great that it keeps the screen on; but if I'm sleeping for hours, I would like the app to keep on running (playing sounds) and turn the screen off.

How can this be done?

              
         
         

Lista de respuestas

6
 
vote

Crédito va al Firelord para el método básico. Aquí hay un script de shell de retardo de tiempo que apaga la luz de fondo para mi dispositivo, y aparentemente también otros ".

Crear un archivo llamado "LCDOFF" y copie lo siguiente en él:

  #!/system/bin/sh if [ -z "$1" ]; then     echo "usage: `basename $0` delay"     exit fi su -c 'echo getsu > /dev/null' echo "Tap power button 2x quickly to restore" sleep $1 su -c 'echo 0 > /sys/class/leds/lcd-backlight/brightness'   

Asegúrese:

  • El dispositivo está arraigado.
  • Los permisos de script se establecen en ejecutables, por ejemplo. por chmod 755 lcdoff .
  • El script se encuentra en /system/bin (los scripts no se pueden ejecutar desde /storage ).

Abra una aplicación de terminal e ingrese lcdoff 10 , para desactivar la pantalla después de un retraso de 10 segundos, lcdoff 30 para un retraso de 30 segundos, etc. de que el procesador permanece encendido, simplemente habilite el Opción de desarrollador Android" Manténgase despierto ". Editar: permanecer despierto solo funciona mientras se enchufe a una fuente de alimentación: consulte esta respuesta para un alternativa.

Si no desea escribir el comando en un terminal, puede iniciar el script como una acción personalizada en:

  • Commander total
  • Tasker
  • Adiciones espectadas
  • su aplicación de elección
 

Credit goes to Firelord for the basic method. Here is a time-delay shell script that turns off the backlight for my device, and apparently others' as well.

Create a file named "lcdoff" and copy the following into it:

#!/system/bin/sh if [ -z "$1" ]; then     echo "usage: `basename $0` delay"     exit fi su -c 'echo getsu > /dev/null' echo "Tap power button 2x quickly to restore" sleep $1 su -c 'echo 0 > /sys/class/leds/lcd-backlight/brightness' 

Make sure:

  • The device is rooted.
  • The script permissions are set to executable, e.g. by chmod 755 lcdoff.
  • The script is located in /system/bin (scripts cannot be executed from /storage).

Then open a terminal app and enter lcdoff 10, to turn off the screen after a 10-second delay, lcdoff 30 for a 30-second delay, etc. To ensure that the processor stays on, simply enable the Android developer option "Stay Awake". Edit: Stay Awake only works while plugged into a power source -- see this answer for an alternative.

If you don't want to type the command in a terminal, you can launch the script as a custom action in:

  • Total Commander
  • Tasker
  • Xposed Additions
  • your app of choice
 
 
 
 
3
 
vote

Tuve algunos problemas con la respuesta aceptada, ya que no estoy muy familiarizado con Shell Scripting en Android / Unix / Linux, así que pensé que agregaría mi experiencia aquí para cualquier persona en un barco similar.

Para obtener este trabajo con Tasker o similar, la línea que necesita es:

  echo 0 > /sys/class/leds/lcd-backlight/brightness   

Para que Tasker ponga esto en el campo 'Comando' con 'Uso Root' habilitado, funciona como un encanto. Para deshabilitar simplemente cambiar el cero para un 1, ERGO:

  echo 1 > /sys/class/leds/lcd-backlight/brightness   

o bloquee y desbloquee el dispositivo.

para responder a su pregunta acerca de alternar rápidamente este comportamiento. Asigne cada uno de los comandos anteriores a una tarea de Tasker, entonces puede hacer uso de la nueva intercepción de prensa de largo en la última versión de Tasker para activar y desactivar la pantalla sin poner el dispositivo para dormir. Alternativamente, puede asignar el comando a un perfil que se active cuando se cumplan sus condiciones.

 

I had some trouble with the accepted answer as I'm not hugely familiar with shell scripting on Android/Unix/Linux so I thought I'd add my experience here for anyone in a similar boat.

To get this working with Tasker or similar the line you need is:

echo 0 > /sys/class/leds/lcd-backlight/brightness 

For tasker put this in the 'command' field with 'Use Root' enabled, works like a charm. To disable simply switch the zero out for a 1, ergo:

echo 1 > /sys/class/leds/lcd-backlight/brightness 

or lock and unlock the device.

So to answer your question about quickly toggling this behavior. Assign each of the above commands to a tasker task, then you can make use of the new long-press intercept in the latest tasker version to toggle the screen on and off without putting the device to sleep. Alternatively you can assign the command to a profile which triggers when your conditions are met.

 
 

Relacionados problema

2  ¿Por qué mi pantalla de Teléfono de Android Evo sigue encendiéndose?  ( Why does my evo android phone screen keep turning on ) 
Tengo un HTC EVO y puedo estar sentado sin hacer nada, cuando de repente la pantalla se enciende y permanece en. Intento apagarlo, pero sigue retrocediendo, a...

1  Miles de entradas de NLPWAKELOCK comiendo a través de mi batería cuando están en WiFi, pero los servicios de ubicación están apagados  ( Thousands of nlpwakelock entries eating through my battery when on wifi but loc ) 
Obtengo varias mil entradas un día del NLPWAKELOCK en Google Play Services (estoy usando el detector de Wakelock gratis). Está drenando mi batería significati...

8  Evitando el drenaje del poder  ( Avoiding power drain ) 
Acabo de recibir un Samsung su fin de semana y me he dado cuenta de que el drenaje de potencia más grande de la batería es de la pantalla. Estoy ciego, así qu...

1  ¿Es beneficioso apagar GPS (o convertir la ubicación al ahorro de la batería) en Marshmallow?  ( Is it beneficial to turn off gps or turn location to battery saving in marshma ) 
Por lo general, apago el sensor GPS (o configúrelo en el modo de ahorro de batería) donde estoy familiarizado con, o en la habitación. Sin embargo, noté que c...

1  Enterprise (802.1x) WiFi causando un desagüe excesivo de la batería?  ( Enterprise 802 1x wifi causing excessive battery drain ) 
En la semana pasada, se dio cuenta de que WiFi en el trabajo (usando 802.1x autentamente) ha estado drenando mi batería como una locura. Aquí hay algunas es...

1  Descarga inesperada de la batería en Samsung Galaxy S2  ( Unexpected battery discharge on samsung galaxy s2 ) 
Cargé a mi teléfono inteligente ayer para completar el 100%. Cuando me desperté hoy, vi que la batería era del 40%. El sistema operativo Android ha usado el 9...

0  No se puede agregar Gmail a aplicaciones no monitoreadas (uso de la batería) para obtener notificaciones en el modo de ahorro de batería  ( Cannot add gmail to unmonitored apps battery usage to get notifications in bat ) 
Quiero tener notificaciones instantáneas de gmail incluso en el modo de ahorro de batería (que normalmente bloquea las aplicaciones de la CPU / Uso de la red)...

0  ¿Cómo reemplazar la batería Nexus 5?  ( How to replace nexus 5 battery ) 
Como todos sabemos, la batería en el nexo 5 se sella dentro del chasis del teléfono y no puede ser reemplazado por el propietario, la forma en que pueden ser ...

1  Potencia de consuenta para teléfonos Android en modo ADHOC  ( Consuemd power for android phones in adhoc mode ) 
Quiero saber la siguiente información: 1: la potencia consumida por el teléfono inteligente cuando envíe / recibe balizas cuando se conecta con otro disposi...

14  ¿Constantemente teniendo Bluetooth en drenar mi batería demasiado rápido?  ( Will constantly having bluetooth on drain my battery too fast ) 
Estoy pensando en hacer una aplicación que requerirá que Bluetooth esté disponible en todo momento. Sin embargo, si esto reduce significativamente la vida úti...

2  Samsung Galaxy S2 en Sprint Drop Drop in Battery Life  ( Samsung galaxy s2 on sprint sudden drop in battery life ) 
Desde que recibí este dispositivo a mediados de noviembre, he tenido una gran vida de batería que generalmente duró casi dos días completos y nunca teniendo u...

3  ¿Formas de mejorar la vida útil de la batería en Droid Incredible?  ( Ways to improve battery life on droid incredible ) 
fuera de la caja, noté que mi increíble tiene un lote de cosas corriendo / encendidas de forma predeterminada. Además de los conceptos básicos de apagar WiF...

27  ¿Qué es la depuración USB? ¿Puedo mantenerlo para siempre?  ( What is usb debugging can i keep it on forever ) 
A veces necesito transferir algo de música de mi PC a mi Galaxy S2 y siempre debe activar la depuración USB. Entonces, creo, ¿puedo mantenerlo para siempre? Q...

1  Batería de Samsung Galaxy S5 drena en 5 horas en Android 5.0  ( Battery of samsung galaxy s5 drained in 5 hours on android 5 0 ) 
Recibí la actualización de Air Android 5.0 hace una semana para mi Samsung Galaxy S5. Instalé la actualización y, dado que la batería completamente cargada se...

5  Configurar control de potencia en el panel de notificación  ( Configure power control in notification pane ) 
Acabo de comprar un Alcatel One Touch 995 con Gingerbread 2.3, cuando muestro la notificación El panel de notificación Tengo algunos iconos que puedo hacer cl...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos