当我的手机插入但空闲时为什么屏幕上亮起? -- screen 领域 和 nexus-one 领域 和 wakelock 领域 android 相关 的问题

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


简体版||繁體版
6
vote

问题

中文

有时当我的Nexus屏幕插入屏幕关闭时,屏幕上的(显示锁定屏幕)看似随意打开(显示锁定屏幕),我有"保持唤醒" 开发选项打开,因此它保持开启到我手动再次关闭它。

我怀疑一些应用程序是不恰当的获取 qualire_causes_wakeup wakelock 。有没有办法获得Wakelock活动的日志或使用其他方式调试此方法?

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?

        
   
   

回答列表

1
 
vote

偶尔会发生在我的银河系上,通常在插入后大约5-10分钟。如果可以处理开发工具,您可以尝试在运行 logcat 时从USB端口向电话充电。并检查手机激活时发生的内容,或者屏幕仅在从墙壁插座充电时打开,您可以在充电时运行 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时,我有这个问题 - 每次连接下降并备份时,它会打开屏幕。您可以使用itanium backup(需要root)等应用程序来"冻结" 应用程序,并查看问题是否停止。如果你知道这个问题是什么。然后卸载它,或关闭背景SYNC,如果可能是问题,请关闭背景SYNC。 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
最佳答案
 

我最终使用app"任务标识符" 向下跟踪。使用和奇数接口有点尴尬,但如果应用程序在手机睡觉时激活,则它还具有显示警报的有用功能。

结果证明,问题是DoubleRetwist应用程序的同步服务,看起来它确实是由不恰当的QuaUses_​​WakeUp 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.

 
 

相关问题

4  如何阅读/解释蓝牙hci snoop log?  ( How to read interpret bluetooth hci snoop log ) 
...继续对我上一个问题进行故障排除:蓝牙 - Nexus 6p - 内核wakelock - bluesleep - android爱好者堆栈交换,i Enable Bluetooth HCI snoop log via( Settings - > Developer options ...

2  手机掉落在水中 - 现在屏幕不会关闭(三星Galaxy S2(SII))?  ( Phone dropped in water now screen wont turn off samsung galaxy s2 sii ) 
我目前有一个 Samsung Galaxy SII (S2)(I9100) 在水中掉下来。我接过电话分开(拆下背面的螺丝并正确地抬起后面)并将其留在温暖的地方干燥过夜。 手机在您期望的情况下绝对正常,但现在具有这种奇怪的问题,其中 screen won't turn off 根本,只要我按下电源按钮即可关闭屏幕,就会...

1  如何防止应用程序从索尼Xperia 3紧凑次唤醒?  ( How do i prevent apps from waking up sony xperia 3 compact ) 
我有一个索尼Xperia Z3紧凑型,带Android 5.1.1。这款手机没有植根,实际上属于朋友,所以我不能root the手机。我有电池寿命问题,似乎是手机没有正确睡觉的结果。在电池指示器中,手机显示在16个小时内几乎不断醒来,包括充电时隔夜,而手机只有其屏幕仅在该时间段的第一小时。 顶部电池猪是: wh...

1  在WiFi上,数千名NLPwakelock条目通过我的电池进食,但位置服务已关闭  ( Thousands of nlpwakelock entries eating through my battery when on wifi but loc ) 
我在Google Play服务下获得了几千条NLPWakelock的一天(我正在使用Wakelock探测器)。它会显着耗尽我的电池。当我连接到WiFi时,我发现了它发生(我肯定的是我的家庭wifi,将与大学wifi核实),而不是通过移动数据连接或根本没有连接到互联网。我还在设置中的位置服务部分中勾选了所有选项。你觉得...

1  设备不会从电源按钮唤醒  ( Device wont wakeup from power button ) 
我使用了一个导航器应用程序,防止我的设备(带cyanogenmod的Galaxy S2)从插入时关闭屏幕。但在某些时候,我再也无法使用电源按钮唤醒了设备屏幕。唯一唤醒设备屏幕的唯一措施是将其插入USB充电器。卸载应用程序后,此行为仍在继续。设备未关闭,只需从停止工作的电源按钮唤醒"屏幕唤醒。 我假设该应用程序覆盖了一...

40  如何处理(孤儿)Wakelocks?  ( How to deal with orphaned wakelocks ) 
我猜大多数你至少有听到关于 wakelocks < / a>。很多人都会有经验丰富的他们已经故意与否。有些人可能知道如何一般地处理它们 - 但只有很少知道如何处理"更复杂的候选人" 。 对于那些不知道的人,虽然上面的链接导致解释,但是一个简短的摘要:应用程序可以请求 WAKE_LOCK 以保持设备组件从"睡眠" ,因...

1  Nexus 7 2013年永久醒来  ( Nexus 7 2013 is permanently awake ) 
注意:我不是指屏幕状态,但是唤醒状态。 我的nexus 7是永久醒来的。它没有植根,所以我不容易检查Wakelocks。我确实尝试运行的方法 wakelock探测器 然而,Wakelocks是简约的。起初,有任何.do 显示一些很多持有的醒着状态,但它远非永久性的瓦克洛克。然而,在一瞬间,前3个Wakelock支...

0  设备进入空闲状态时无法连接到adb wifi?  ( Fail to connect to adb wifi when device goes to idle state ) 
我用adb wifi连接到我的Android手机(没有USB插入)。但是,每当我的设备睡觉时,我都会失去连接并无法重新连接。 在我想做的事情中,我需要屏幕。这就是为什么我正在使用唤醒锁来保持CPU唤醒,而设备怠速。但是,即使使用唤醒锁和WiFi锁,我仍然有同样的问题。 是否有人知道如何在这种情况下通过WiFi连接到...

6  当我的手机插入但空闲时为什么屏幕上亮起?  ( Why does the screen come on when my phone is plugged in but idle ) 
有时当我的Nexus屏幕插入屏幕关闭时,屏幕上的(显示锁定屏幕)看似随意打开(显示锁定屏幕),我有"保持唤醒" 开发选项打开,因此它保持开启到我手动再次关闭它。 我怀疑一些应用程序是不恰当的获取 qualire_causes_wakeup wakelock 。有没有办法获得Wakelock活动的日志或使用其他方式调试...

3  部分Wakelock - Android System *备份* =没有DeepSleep / Doze模式  ( Partial wakelock android system backup no deepsleep doze mode ) 
我通过 extorbatterystats (在部分wakelocks 中),似乎,这种唤醒锁定随时保留我的手机醒来并防止深度睡眠/打瞌睡模式( *备份*(和阶层系统) 我正在使用Huawei Nexus 6p(库存,rooted(无Mods)),最新的Android 6.0.1(MHC19Q)。 请建议。 ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有