如何以编程方式检测哪些应用程序导致手机唤醒?

时间:2012-10-01 10:58:09

标签: android

寻找收集手机唤醒统计信息的方法。然后卸载那个愚蠢的应用程序,它每隔10分钟在我的手机上执行此操作。

更新:尝试了电池应用,它们是废话。他们表示手机每5-15分钟就会唤醒,但没有告诉我原因。它们还显示每个应用程序耗尽了多少,但它总是低于5%。

所以我正在寻找一种方法来收集这些统计数据并对其进行一些分析。

更新II :看起来有电池管理员可以完成这项工作(例如GSam电池监控器),并且通过一些逆向工程我希望我能找到他们如何收集统计数据。

1 个答案:

答案 0 :(得分:1)

此选项不是程序化的,但您可以使用它来找出导致问题的原因。

在命令行中,连接设备后,键入:

adb shell dumpsys power

您可以在此处找到有关dumpsys命令的更多详细信息: