如何在android手机上强制深度睡眠进行测试
我试图在第三方开发的应用程序中重现一个bug,当我的平板电脑从几个小时的睡眠中醒来时,它似乎会出现。我的理解是“电源”按钮只会关闭屏幕,但在经过一段时间后才会激活真正的睡眠。除了等待几个小时之外,还有什么办法可以强迫你深度睡眠吗如何在android手机上强制深度睡眠进行测试,android,Android,我试图在第三方开发的应用程序中重现一个bug,当我的平板电脑从几个小时的睡眠中醒来时,它似乎会出现。我的理解是“电源”按钮只会关闭屏幕,但在经过一段时间后才会激活真正的睡眠。除了等待几个小时之外,还有什么办法可以强迫你深度睡眠吗 虽然我的测试设备是平板电脑,但我们最感兴趣的是手机上的情况。如果您将设备从计算机上拔下并关闭USB调试,单击电源按钮将强制其进入睡眠状态 如果您已将其插入,关闭USB调试和禁用后台数据也会在按下电源按钮后强制其进入睡眠模式 您可以使用终端: adb shell dump
虽然我的测试设备是平板电脑,但我们最感兴趣的是手机上的情况。如果您将设备从计算机上拔下并关闭USB调试,单击电源按钮将强制其进入睡眠状态 如果您已将其插入,关闭USB调试和禁用后台数据也会在按下电源按钮后强制其进入睡眠模式 您可以使用终端:
adb shell dumpsys deviceidle -h
当然,@Josh所说的是胡说八道-这就是wakelock的用途-如果某个应用程序获得了它,当按下电源按钮时,设备将不会进入睡眠状态,请参阅@MarianPazdzioch,这并不意味着它是胡说八道,只是它只适用于一部分使用场景。这并不意味着你应该否决它,尤其是当你没有提供替代的改进方案时。