我想在设备处于睡眠模式时测试我的应用程序。
屏幕关闭不是一个好兆头,因为设备可能由于其他原因而打开。我想确定设备处于睡眠模式。是否有任何命令通过ADB或其他东西明确地以睡眠模式发送设备。
答案 0 :(得分:7)
答案 1 :(得分:-2)
可能会对你有帮助。
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();
..screen will stay on during this section..
wl.release();