6 votes

Comment désactiver le verrouillage de l'écran pendant le développement d'Android ?

Je développe une application Android avec mon téléphone quotidien, je veux désactiver le verrouillage de l'écran uniquement pendant le développement.

Je peux le faire manuellement, mais c'est trop gênant et j'oublie parfois de le réactiver après le développement.

Existe-t-il des moyens de faire cela automatiquement, c'est-à-dire de désactiver le verrouillage de l'écran lorsqu'il est connecté à l'USB ?

14voto

David Points 1930

Il existe aussi d'autres moyens. Ma préférée est :

$ adb shell svc power stayon true

Voir ici : https://stackoverflow.com/questions/8840954/how-do-i-keep-my-screen-unlocked-during-usb-debugging

7voto

Oncetwice1 Points 1

Oui. Allez à Settings -> Developer options et allumer le Stay awake Option.

0voto

ProjectDelta Points 1

J'ai également été confronté à ce problème et j'ai été assez ennuyé de devoir aller dans les paramètres et activer "rester éveillé", puis de le désactiver lorsque j'ai terminé. J'ai cherché sur le Play Store une application pour le faire de manière autonome, et j'en ai essayé quelques-unes qui prétendaient fonctionner mais qui ne le faisaient pas, alors j'ai fait la mienne...

Et le code est disponible en open-source ici : https://github.com/projectdelta6/ADB-Stay-Awake#adb-stay-awake

0voto

sonicboom Points 467

J'ai créé un script shell simple pour mon macOS

Nom du fichier : cell-screen.sh

#!/bin/sh

echo '`cell-screen on` to keep the screen on during usb debugging'
echo '`cell-screen off` to reset'

echo ''
echo 'your parameter - ' $1

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

echo '\nEnd'

Des pas :

  1. J'ai enregistré le script à l'emplacement d'utilisation par défaut - /Users/[your username]
  2. Avec un accès exécutable au fichier - chmod +x ~/cell-screen.sh
  3. Chaque fois que je commence mes tâches de développement, j'exécute simplement le script shell dans le terminal -. ~/cell-screen.sh on
  4. Après avoir terminé mon travail de développement, j'exécute simplement - ~/cell-screen.sh off

Pour les utilisateurs de Windows :

Changez le script shell pour l'emplacement adb - %LOCALAPPDATA%\Android\sdk\platform-tools\adb

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X