为什么Android系统总是让我的手机保持唤醒状态?


9

我今天早上醒来,发现我的手机电池电量为70%,即使我睡觉时已经充满电。我进入电池设置后,发现我的手机一直处于唤醒状态,这主要是由Android系统负责。我搜索了一下,这似乎不是正常的行为。接收和wifi都不错,并且可以省电。我希望对此有一个解释和解决方案。

在此处输入图片说明 在此处输入图片说明


2
“ Android系统”可能意味着多种含义。我建议您安装BetterBatteryStats并检查谁真正对“唤醒锁”负责。您可以在Playstore和XDA中找到该应用。
伊齐

因此,这实际上很常见。感谢您的建议,我将进一步研究。
Zong

Answers:


9

跟踪深度睡眠/唤醒锁定问题的通用工作流程:

  1. 安装CpuSpy
  2. 安装BetterBatteryStats
  3. 关闭手机
  4. 关闭时充满电
  5. 拔下电缆
  6. 启动手机,将其解锁并打开一些应用程序,例如电子邮件,浏览器,facebook,然后再次关闭它们
  7. 请勿触摸手机,将其放在桌上一小时
  8. 打开CpuSpy
    • “深度睡眠”应该是所有方法中最长的。如果不是,则CPU工作,因为某个进程(应用程序,服务)不断唤醒您的电话,或者您使用的是非标准内核/ ROM,存在深度睡眠问题
  9. 打开BetterBatteryStats
    • 将第一个下拉菜单设置为“内核唤醒”,然后将第二个下拉列表设置为“自拔出以来”,然后使用较高的%编号查看列表中是否已安装任何已安装的应用程序(唤醒手机)
    • 然后将第一个dropwwon设置为“ Partial Wakelocks”,并再次检查是否有任何应用以较高的%唤醒手机
  10. 卸载导致唤醒锁定的应用程序(防止手机进入深度睡眠状态)
  11. 如果问题仍然存在,请使用以下模式搜索google的进一步说明:
    • 不带方括号的“ wakelock + [appname]”,输入会在BetterBatteryStats和Google中引起高百分比的应用或服务名称!

1
很好,这是诊断问题的一种很好而简单的方法。不过,似乎唯一的解决方案是卸载,这在系统应用程序负责时无济于事。
Zong

1
@ZongLi-顺便说一句,通常情况下,如果一个答案足够好以被接受(勾号),那么它应该足够值得一票通过(此答案很有用),因此您可能需要单击每当您单击对勾时,就会在向上箭头上单击,以便使人感到赞赏。* 8')
Mark Booth 2012年

信息:有些应用程序可以正常运行,但是由于某些特殊情况而无法运行。例如,我的Google+具有恒定的唤醒锁,这会在最大1600 MHz的频率下持续消耗我的电池!在我看到的设置中,我已经激活了Google+自动照片备份/上传。2天前,我单击了“从该设备备份所有照片”以触发所有照片的完整上传。其中一张照片有问题,这使得Google+不断尝试以无限循环的方式上传这张照片。解决方案不是卸载该应用程序,而是进一步调查,为什么该应用程序触发了唤醒锁。
强调

1

对于非技术人员,我建议开发一个名为Wakelock Detector的应用程序。

查看此演示文稿Android Wakelock解释,以获取有关Android中“ wakelock机制”的更多信息。


1
您在Stack Exchange上只有两个答案,两个都可以推广此应用程序。如果这是您的应用程序,则必须在答案中披露此内容,否则它将作为垃圾邮件被删除。
Dan Hulme

-2

您不必卸载该应用程序。在某些情况下,有充分的理由让应用阻止您的手机进入休眠状态。例如,我将登录名更改为我的工作电子邮件,但忘记了更新访问我的工作电子邮件的电话上的电子邮件应用程序。它一直试图登录以同步,这耗尽了我的电池电量。


2
这如何回答这个问题?它说Android系统正在消耗电池电量。Zong甚至没有提到卸载应用程序。这个“答案”有什么帮助?
ZnewmaN
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.