1

我正在开发一个相当复杂的应用程序,我正在使用警报在需要时唤醒设备并获取唤醒锁,直到任务结束。这发生在代码的不同位置。我相当确定我的逻辑是正确的,但很难正确测试它。

ADB 似乎拥有自己的唤醒锁。

如何测试以查看我的所有唤醒锁(系统范围)是否已释放并且设备实际上处于睡眠状态?

4

1 回答 1

3

只需使用相同的闹钟在 20 分钟后安排一些任务(这应该足以让任何设备进入“睡眠状态”),这可能是播放歌曲或可以通知您的东西。在没有唤醒锁定的情况下安排闹钟,您的任务应该会失败。

请记住从 ADB 中拔下您的设备。

于 2014-07-09T17:00:03.347 回答