【发布时间】:2013-02-25 18:30:24
【问题描述】:
我的应用程序使用 commonsware 唤醒模式以频繁(5 分钟)的重复警报间隔唤醒设备。我知道经常醒来可能是我问题的根源,但是 设备唤醒时完成的实际工作很少,代码执行速度非常快。在某些设备(例如 Xperia T)上的某个版本的 android (4.1.2) 上,该应用程序被锁定 设置 > 电池使用列表作为高电池用户。但是,在我测试过的所有其他版本/设备中,即使我使用更具侵略性的应用程序,该应用程序也不会进入此列表 间隔 1 分钟!
4.1.2 中的电池统计信息是否存在已知错误?我找不到任何相关的错误报告。通过查看源代码,我可以看到唤醒锁被释放here,但电池统计信息在唤醒锁之外更新here。这是一个错误吗?
PowerManagerService 的current code 似乎有很大的变化,但只是想知道这个错误是否已修复?
还有其他人遇到过这种情况吗?关于在唤醒锁释放后如何戳系统以更新其电池状态的任何想法?
Dom
【问题讨论】:
标签: android wakelock commonsware-cwac powermanager