【发布时间】:2014-07-09 16:46:44
【问题描述】:
我正在开发一个相当复杂的应用程序,我正在使用警报在需要时唤醒设备并获取唤醒锁,直到任务结束。这发生在代码的不同位置。我相当肯定我的逻辑是正确的,但很难正确测试它。
ADB 似乎拥有自己的唤醒锁。
如何测试我的所有唤醒锁(系统范围)是否已释放并且设备实际上处于睡眠状态?
【问题讨论】:
-
"...一个相当复杂的应用程序..." 通常是我和我自己的代码编写一个尽可能小的应用程序来测试我在系统中工作的这个特定部分的触发器,然后应用我在预期应用程序中学到的知识......
-
我同意,但这里的问题不是应用我所学的。问题是测试我应用的内容。我相信@Murillo Henrique 的回答可能是最好的测试方法。
标签: android wakelock powermanager