7 votes

Comment éteindre l'écran sans affecter quoi que ce soit d'autre ?

Lorsque j'appuie sur le bouton d'alimentation, non seulement l'écran s'éteint, mais il se verrouille également. J'utilise WidgetLocker Lockscreen qui est un peu lourd. Ainsi, de nombreuses applications cessent de fonctionner. Par exemple, un téléchargement dans l'application est arrêté après le verrouillage de l'écran. Les applications de premier plan lourdes sont déchargées de la mémoire après le verrouillage de l'écran.

Lorsque j'ai besoin de faire tourner ces applications pendant longtemps, je fais en sorte que le délai d'attente de l'écran soit infini. Mais cela consomme beaucoup de jus de batterie. Je veux donc éteindre l'écran et uniquement l'écran. Comment faire ?

S'il vous plaît, ne me suggérez pas de laisser tomber WidgetLocker Lockscreen.

Mon appareil est un Galaxy S qui est enraciné (ICS).

2voto

yclian Points 1040

En fonction de votre noyau, il peut être possible de régler la luminosité de votre écran à 0 via le fichier sysfs approprié.

Sur un Sony Xperia Acro S qui exécute actuellement une ROM personnalisée basée sur AOSP 4.2.2 (SlimBean 6.2), j'ai trouvé ce qui suit :

130|shell@android:/ # find /sys/ -name brightness
...
/sys/devices/i2c-3/3-0040/leds/lcd-backlight/brightness
...

la commande suivante éteint mon écran mais laisse les applications fonctionner :

echo 0 > /sys/devices/i2c-3/3-0040/leds/lcd-backlight/brightness

si vous combinez cela avec une application qui garde le wakelock pour votre appareil, vous devriez être bien.

1voto

TREE Points 1162

Si vous réglez votre verrouillage d'écran sur "aucun" (au lieu de glisser ou d'épingler, etc.), cela devrait empêcher WidgetLocker de démarrer lorsque vous éteignez l'écran. Vous pouvez réactiver WidgetLocker en remettant le verrouillage de l'écran sur le paramètre précédent.

0voto

roxan Points 5466

Ce n'est pas un comportement normal d'Android. Du moins dans mon HTC Desire qui fonctionne avec les versions stock Gingerbread et ICS.

Vous devez être en train d'exécuter un programme d'économie de batterie ou d'utiliser un gouverneur de CPU différent. Un régulateur de processeur comme 'battery save' peut expliquer le comportement mentionné.

0voto

Milner Points 533

En supposant que vous voulez que cela ne se fasse que dans certaines conditions (sinon vous n'auriez pas installé WidgetLocker), vous pouvez utiliser un outil d'automatisation comme par exemple. Tasker à cette fin. Je vais vous donner un exemple en utilisant Tasker en supposant que vous êtes connecté au réseau WiFi de votre domicile :

  • Condition : WiFi connecté (SSID de votre WiFi domestique comme paramètre)
  • Tâche : Garde-clefs → Désactiver

C'est ça. Dès que vous êtes connecté au WiFi de votre domicile, l'écran de verrouillage (alias Keyguard) est désactivé. Dès que cette condition n'est plus remplie (par exemple, vous quittez la zone WiFi ou vous désactivez le WiFi), Keyguard est réactivé.

Vous pouvez utiliser de nombreuses autres conditions pour cela, par exemple en fonction de votre emplacement, de la date et de l'heure, etc. Voir le Guide de l'utilisateur de Tasker pour les détails.

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