6 votes

Pourquoi l'écran s'allume-t-il lorsque mon téléphone est branché mais inactif ?

Parfois, lorsque mon Nexus One est branché et que l'écran est éteint, l'écran s'allume tout seul (affichant l'écran de verrouillage) de façon apparemment aléatoire, et l'option de développement "Rester éveillé" est activée, de sorte qu'il reste allumé jusqu'à ce que je l'éteigne à nouveau manuellement.

Je soupçonne qu'une application obtient de manière inappropriée une ACQUIRE_CAUSES_WAKEUP WakeLock . Existe-t-il un moyen d'obtenir un journal de l'activité de WakeLock ou un autre moyen de déboguer cela ?

1voto

Chris Roberts Points 7543

Le même phénomène se produit occasionnellement sur mon Galaxy S, généralement 5 à 10 minutes après le branchement. Si vous pouvez gérer les outils de développement, vous pouvez essayer de charger le téléphone à partir d'un port USB pendant l'exécution. logcat et vérifier ce qui se passe autour du moment où le téléphone s'active, ou si l'écran ne s'allume que lorsqu'il est chargé sur une prise murale, vous pouvez exécuter aLogcat sur le téléphone pendant la charge et ensuite essayer de voir la raison, mais cela peut être un peu délicat sur le téléphone.

0voto

Matthew Read Points 50150

J'avais ce problème quand j'avais installé SipDroid -- à chaque fois que la connexion était interrompue puis rétablie, l'écran s'allumait. Vous pouvez utiliser une application comme Titanium Backup (nécessite un Root) pour "geler" une application, et voir si le problème s'arrête. Si c'est le cas, vous savez quelle application est à l'origine du problème. Désinstallez-la alors, ou désactivez la synchronisation en arrière-plan pour elle ou autre chose si cela peut être le problème. TB peut désinstaller les applications système, mais faites attention à lesquelles.

0voto

sh-beta Points 6736

J'ai fini par le retrouver en utilisant l'application "Task Identifier". Elle est un peu difficile à utiliser et a une interface bizarre, mais elle a aussi la fonction utile d'afficher une alerte si des applications sont activées lorsque le téléphone est en veille.

Il s'est avéré que le problème était le service de synchronisation de l'application doubleTwist, et il semble qu'il ait été causé par un WakeLock ACQUIRE_CAUSES_WAKEUP utilisé de manière inappropriée. Je leur ai envoyé un rapport de bogue par e-mail.

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