2012-05-07 316 views
11

当手机进入睡眠/省电模式时,我的Android应用程序的某些用户会报告错误。如何在Android模拟器上模拟睡眠模式

我想在Android虚拟设备上测试该问题。是否有可能模拟手机进入AVD睡眠/省电模式?

在此先感谢。

+0

我看了看其他[问题](http://stackoverflow.com/questions/4411369/how-can-you-put-the-android-emulator-into-sleep-mode)但答案似乎涉及锁定手机 - 我想将其切换到睡眠模式。 –

+1

按F7 http://stackoverflow.com/questions/4411369/how-can-you-put-the-android-emulator-into-sleep-mode/4411432#4411432 –

回答

17

尝试以下的模拟器

  1. 去设置 - >应用程序 - >开发
  2. 取消选中保持唤醒

仿真器将进去后1分钟(默认设置)睡觉如果不改变

这个问题,要再次解锁模拟器,你需要按Home键然后解锁它

如果此选项没有出现,您必须启用开发者模式1.进入设置 - >系统 - >关于模拟设备2.在内部版本号上单击7次然后您在开发人员选项中找到它

+4

如果这个选项不出现,您必须通过 1启用开发人员模式。进入设置 - >系统 - >关于模拟设备 2.点击7次的版本号 然后你发现它在 –

1

F7您可以在模拟器中模拟睡眠模式。

2

不知何故fn + F7不适用于我的Mac。所以我改用的是:

adb shell input keyevent 26

这将电源键事件,并会关闭屏幕。注意:它不会显示屏幕关闭。图像意志。但是你不能与它互动。一旦您再次执行adb shell input keyevent 26,您将看到锁定屏幕,指示设备之前已关闭。

10

模拟器旁边的侧栏上的Power Button将执行此操作。

我的Mac上的热键是⌘ P

注:您将需要使用的,而不是无

+0

你可以用'⌘P'再次解锁开发者选项。 – pudility

6

在模拟器刷卡设置锁屏,请设置从“无” /安全/锁屏变以'滑动' enter image description here

然后,单击右侧控制栏上的'电源'按钮关闭屏幕,然后再次按打开屏幕。现在锁定屏幕将显示出来。 enter image description here