将android设备发送到睡眠模式

时间:2013-04-15 11:48:29

标签: android

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

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

2 个答案:

答案 0 :(得分:7)

根据这个其他线程(我刚检查过): How to lock Android screen via ADB?

adb shell input keyevent 26

诀窍!好东西。

答案 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();

more details are here