Почему экран включается, когда мой телефон подключен, но простаивает? -- screen поле с участием nexus-one поле с участием wakelock пол android Связанный проблема

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


6
vote

проблема

русский

Иногда, когда мой Nexus One подключен к экрану выключен, экран становится включенным (показывая экран блокировки), казалось бы, случайным образом, и у меня есть опция «остаться в бодрствовании», поэтому он остается включенным до Я вручную выключаю его снова.

Я подозреваю, что некоторое приложение ненадлежащим образом получает Acquire_causes_wakeup Wakelock . Есть ли способ получить журнал Wakelock или какой-то другой способ отладки этого?

Английский оригинал

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?

        
   
   

Список ответов

1
 
vote

То же самое происходит иногда в моей галактике S, обычно около 5-10 минут после подключения. Если вы можете обрабатывать инструменты DEV, вы можете попробовать зарядку телефона с USB-порта во время работы <код> logcat И проверка того, что включается в момент времени, если телефон активируется, или если экран включается только при зарядке от розетки на стене, вы можете запустить <код> aLogcat на телефоне во время зарядки, а затем попытаться увидеть причину, но Это может быть немного сложно по телефону.

 

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

У меня была эта проблема, когда у меня была установлена ​​SiPDroid - каждый раз, когда его соединение упало и вернулось, он включится на экран. Вы можете использовать приложение, такое как титановое резервное копирование (требует рута), чтобы «заморозить» приложение, и посмотрите, останавливается ли проблема. Если вы знаете, какое приложение является проблемой. Затем удалите его или отключите фоновый синхронизацию для него или что-то, если это может быть проблемой. TB может удалить системные приложения, но будьте осторожны, какие из них.

 

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
Лучший ответ
 

Я в конечном итоге отслеживал это, используя приложение «Идентификатор задачи». Это немного неловко использовать и имеет нечетное интерфейс, но он также имеет полезную функцию отображения предупреждения, если приложения активируются, когда телефон спит.

Оказалось, что проблема была службой синхронизации из приложения Doubletwist, и кажется, что это действительно вызвано ненадлежащим образом используемым Acquire_Causes_wakeLock. Я отправил им сообщение об ошибках.

 

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.

 
 

Связанный проблема

1  Устройство не будет пробуждено от кнопки питания  ( Device wont wakeup from power button ) 
Я использовал приложение навигатора, которое предотвращает мое устройство (Galaxy S2 с Cyanogenmod) от поворота выключения экрана во время подключения. Но в к...

0  Не удается подключиться к ADB Wi-Fi, когда устройство отправляется в состояние IDLE?  ( Fail to connect to adb wifi when device goes to idle state ) 
Я подключаюсь к моим телефонам Android с ADB WiFi (USB не подключен). Однако всякий раз, когда мое устройство идет спать, я теряю соединение и неспособность п...

1  Тысячи записей NLPWakelock едут через мою батарею, когда на WiFi, но услуги местоположения выключены  ( Thousands of nlpwakelock entries eating through my battery when on wifi but loc ) 
Я получаю несколько тысяч записей в день NLPWakelock под сервисами Google Play (я использую бесплатный детектор Wakelock). Это значительно сливает мою батарею...

40  Как бороться с (сиротаными) Wakelocks?  ( How to deal with orphaned wakelocks ) 
Я думаю, что большинство из вас, по крайней мере, у слышали о Wakelocks < / a>. У многих из вас будет опытным, они уже сознательно или нет. Некоторые могу...

4  Как прочитать / интерпретировать Bluetooth HCi Snoop Log?  ( How to read interpret bluetooth hci snoop log ) 
... Чтобы продолжить устранение неисправностей на мой предыдущий вопрос: Bluetooth - Nexus 6P - ядро Wakelock - Bluesleyep - Android Enthusasts Stack Exchang...

2  Телефон упал в воду - теперь экран не выключится (Samsung Galaxy S2 (SII))?  ( Phone dropped in water now screen wont turn off samsung galaxy s2 sii ) 
У меня в настоящее время есть <код> Samsung Galaxy SII (S2)(I9100) , который упал в воду. Я разделил телефон (удалил винты на спину и правильно взял обратно) ...

1  Nexus 7 2013 постоянно проснулся  ( Nexus 7 2013 is permanently awake ) 
Примечание: я не имею в виду состояние экрана, но проснитую состояние. Мой Nexus 7 постоянно проснулся. Это не укоренилось, поэтому я не мог легко провери...

1  Как мне предотвратить приложения от пробуждения Sony Xperia 3 Compact?  ( How do i prevent apps from waking up sony xperia 3 compact ) 
У меня есть Sony Xperia Z3 Compact, с Android 5.1.1. Этот телефон не укоренился и на самом деле принадлежит другу, поэтому я не могу корнеть этот телефон. У м...

6  Почему экран включается, когда мой телефон подключен, но простаивает?  ( Why does the screen come on when my phone is plugged in but idle ) 
Иногда, когда мой Nexus One подключен к экрану выключен, экран становится включенным (показывая экран блокировки), казалось бы, случайным образом, и у меня ес...

3  Частичный Wakelock - Android System * Backup * = Нет Deepsleep / Doze Mode  ( Partial wakelock android system backup no deepsleep doze mode ) 
Я вижу после частичного блокировки Wake через beatherbatterystats (внутри частичных wakelocks ), и кажется, что этот разбойник удерживает мой телефон просн...