6 votos

¿Cómo desactivar el bloqueo de pantalla durante el desarrollo de Android?

Estoy desarrollando una aplicación de Android con mi teléfono diario, quiero desactivar el bloqueo de pantalla solo durante el desarrollo.

Puedo hacer esto manualmente, pero es demasiado engorroso y a veces me olvido de activarlo nuevamente después del desarrollo.

¿Hay formas de hacer esto automáticamente? es decir, ¿desactivar el bloqueo de pantalla cuando esté conectado al USB?

14voto

David Puntos 1930

Otras formas también existen. Mi favorita es:

$ adb shell svc power stayon true

Consulta aquí: https://stackoverflow.com/questions/8840954/how-do-i-keep-my-screen-unlocked-during-usb-debugging

1 votos

Esta orden mantendrá el dispositivo encendido no solo para la carga USB, sino también para la carga inalámbrica o del adaptador de corriente alterna.

7voto

MrCiastexx Puntos 36

Sí. Ve a Configuración -> Opciones de desarrollo y activa la opción Mantener la pantalla activa.

0voto

J.Dubbs Puntos 11

Así que también me enfrenté a este problema y me molesté bastante al tener que ir a la configuración y activar "mantener encendido" y luego desactivarlo cuando terminé. Busqué en la Play Store una aplicación para hacerlo de forma autónoma, probé algunas que afirmaban funcionar pero no lo hacían, así que hice la mía...

Y el código está disponible de código abierto aquí: https://github.com/projectdelta6/ADB-Stay-Awake#adb-stay-awake

0voto

sonicboom Puntos 467

Creé un script de shell simple para mi macOS

Nombre de archivo: cell-screen.sh

#!/bin/sh

echo '`cell-screen on` para mantener la pantalla encendida durante la depuración por USB'
echo '`cell-screen off` para restablecer'

echo ''
echo 'tu parámetro - ' $1

if [[ "$1" = "on" ]]; then
    ~/Biblioteca/Android/sdk/platform-tools/adb shell settings put global stay_on_while_plugged_in 2
elif [[ "$1" = "off" ]]; then
    ~/Biblioteca/Android/sdk/platform-tools/adb shell settings put global stay_on_while_plugged_in 0
else
    echo '\n[****]Entrada incorrecta.'
fi

echo '\nFin'

Pasos:

  1. Guardé el script en la ubicación de uso predeterminada - /Users/[tu nombre de usuario]
  2. Di acceso ejecutable al archivo - chmod +x ~/cell-screen.sh
  3. Cada vez que inicio mis tareas de desarrollo, simplemente ejecuto el script de shell en la terminal - ~/cell-screen.sh on
  4. Después de completar mi trabajo de desarrollo, simplemente ejecuto - ~/cell-screen.sh off

Para usuarios de Windows:

Cambia la ubicación del script de shell para la ubicación de adb - %LOCALAPPDATA%\Android\sdk\platform-tools\adb

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