4

我想在设备处于睡眠模式时测试我的应用程序。

屏幕关闭不是一个好兆头,因为设备可能因其他原因而打开。我想确保设备处于睡眠模式。是否有任何命令通过 ADB 或其他东西显式地将设备发送到睡眠模式。

4

2 回答 2

7

根据这个其他线程(我刚刚检查过): 如何通过 ADB 锁定 Android 屏幕?

adb shell input keyevent 26

行得通!好东西。

于 2015-10-13T18:15:05.173 回答
-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();

更多细节在这里

于 2013-04-15T11:54:05.133 回答