Por que a tela chega quando meu telefone está conectado, mas ocioso? -- screen campo com nexus-one campo com wakelock camp android Relacionado O problema

Why does the screen come on when my phone is plugged in but idle?


6
vote

problema

português

Às vezes, quando meu Nexus é conectado com a tela desligada, a tela se vira (mostrando a tela de bloqueio) aparentemente aleatoriamente, e eu tenho a opção de desenvolvimento "ficar acordada" ativada, para que ela permaneça acesa até Eu manualmente desligá-lo novamente.

Eu suspeito que algum aplicativo está inadequadamente obtendo um adquirir_causes_wakeup wakelock . Existe uma maneira de obter um log de atividade wakelock ou alguma outra maneira de depurar isso?

english

Sometimes when my Nexus One is plugged in with the screen switched off, the screen turns itself on (showing the lock screen) seemingly randomly, and I have the "Stay awake" Development option turned on, so it stays switched on until I manually switch it off again.

I suspect that some app is inappropriately obtaining an ACQUIRE_CAUSES_WAKEUP WakeLock. Is there a way to get a log of WakeLock activity or some other way of debugging this?

        
   
   

Lista de respostas

1
 
vote

O mesmo acontece ocasionalmente na minha galáxia, geralmente cerca de 5-10 minutos depois de ligar. Se você puder lidar com as ferramentas dev, você pode tentar carregar o telefone de uma porta USB durante a execução ABCDEFGHIJKLMNABCDEFGHIJKLMN0 e verificando o que acontece pela hora em que o telefone ativa, ou se a tela ligar apenas ao carregar de uma tomada de parede, você pode executar aLogcat no telefone enquanto cobra e tente ver o motivo, mas Pode ser um pouco complicado no telefone.

 

The same happens occasionally on my Galaxy S, usually about 5-10 minutes after plugging in. If you can handle the dev tools, you could try charging the phone from an USB port while running logcat and checking what goes on around the time the phone activates, or if the screen turns on only when charging from a wall socket you could run aLogcat on the phone while charging and then try to see the reason, but it can be a bit tricky on the phone.

 
 
 
 
0
 
vote

Eu tive esse problema quando eu tinha o Sipdroid instalado - toda vez que sua conexão caiu e voltava, ele ligaria na tela. Você pode usar um aplicativo como backup de titânio (requer raiz) para "congelar" um aplicativo e ver se o problema pára. Se você sabe qual aplicativo é o problema. Em seguida, desinstale-o ou desative a sincronização de fundo para ele ou algo se for esse o problema. TB pode desinstalar aplicativos do sistema, mas ter cuidado com quais.

 

I had this problem when I had SipDroid installed -- every time its connection dropped and came back up, it would turn on the screen. You could use an app like Titanium Backup (requires root) to "freeze" an app, and see if the problem stops. If it does you know what app is the problem. Then uninstall it, or turn off background sync for it or something if that might be the problem. TB can uninstall system apps, but be careful which ones.

 
 
0
 
vote
vote
Melhor resposta
 

Eu eventualmente rastreei isso usando o aplicativo "Identificador de tarefas". É um pouco estranho usar e tem uma interface estranha, mas também tem o recurso útil de mostrar um alerta se os aplicativos ativarem quando o telefone estiver dormindo.

Descobriu-se que o problema foi o serviço de sincronização do aplicativo DoubleTwist, e parece que foi de fato causado por um Wakelock Acquire_Causes_Wakeup inadequadamente usado. Eu enviei um relatório de bugs.

 

I eventually tracked this down using the app "Task Identifier". It's a bit awkward to use and has an odd interface, but it also has the useful feature of showing an alert if apps activate when the phone is sleeping.

It turned out that the problem was the sync service from the doubleTwist app, and it appears that it was indeed caused by an inappropriately-used ACQUIRE_CAUSES_WAKEUP WakeLock. I've e-mailed them a bug report.

 
 

Perguntas relacionadas

4  Como ler / interpretar log bluetooth hci snoop?  ( How to read interpret bluetooth hci snoop log ) 
... para continuar a solução de problemas para a minha pergunta anterior: Bluetooth - Nexus 6P - Kernel wakelock - Entusiastas do Android troca de pilha , I ...

2  Telefone caiu na água - agora a tela não desliga (Samsung Galaxy S2 (SII))?  ( Phone dropped in water now screen wont turn off samsung galaxy s2 sii ) 
Atualmente tenho um Samsung Galaxy SII (S2)(I9100) que foi descartado na água. Eu peguei o telefone (removido os parafusos nas costas e corretamente tirei a...

0  Não se conectar ao ADB WiFi quando o dispositivo vai para o estado ocioso?  ( Fail to connect to adb wifi when device goes to idle state ) 
Estou conectando ao meu telefone Android com ADB WiFi (sem conectado USB). No entanto, sempre que meu dispositivo vai dormir, estou perdendo a conexão e incap...

1  Dispositivo não vai acordar do botão liga / desliga  ( Device wont wakeup from power button ) 
Eu usei um aplicativo Navigator que impede que o meu dispositivo (Galaxy S2 com CyanogenMod) desligue a tela enquanto estiver conectado. Mas em algum momento,...

1  Como posso evitar que os aplicativos acordam Sony Xperia 3 compactos?  ( How do i prevent apps from waking up sony xperia 3 compact ) 
Eu tenho um compacto da Sony Xperia Z3, com o Android 5.1.1. Este telefone não está enraizado e, na verdade, pertence a um amigo, então não consigo contar ess...

3  Wakelock parcial - Sistema Android * Backup * = No Modo DeepSleep / Doze  ( Partial wakelock android system backup no deepsleep doze mode ) 
Estou vendo após o Wake Parcial Lock através de betterbatterystats (dentro de wakelocks parcial ) e parece que, essa trava de vigília mantém o meu telefone...

1  Milhares de entradas NLPwakelock comendo através da minha bateria quando no WiFi, mas os serviços de localização estão desligados  ( Thousands of nlpwakelock entries eating through my battery when on wifi but loc ) 
Eu recebo vários milhares de entradas por dia do NLPWakelock sob o Google Play Services (estou usando o Wakelock Detector Grátis). É drenando minha bateria si...

6  Por que a tela chega quando meu telefone está conectado, mas ocioso?  ( Why does the screen come on when my phone is plugged in but idle ) 
Às vezes, quando meu Nexus é conectado com a tela desligada, a tela se vira (mostrando a tela de bloqueio) aparentemente aleatoriamente, e eu tenho a opção de...

1  Nexus 7 2013 está permanentemente acordado  ( Nexus 7 2013 is permanently awake ) 
Nota: Eu não quero dizer estado de tela, mas estado acordado. Meu Nexus 7 está permanentemente acordado. Não é enraizado, então não consegui verificar fac...

40  Como lidar com o (órfão) Wakelocks?  ( How to deal with orphaned wakelocks ) 
Eu acho que a maioria de vocês tem pelo menos ouviu sobre Wakelocks < / a>. Muitos de vocês terão experientes já - sejam conscientemente ou não. Alguns p...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.