我的Android应用程序bug报告的一些用户在移动进入睡眠/省电模式。
我想测试的Android虚拟设备这一问题。 是否有可能以模拟睡眠/功率的AVD省电模式移动进入?
提前致谢。
我的Android应用程序bug报告的一些用户在移动进入睡眠/省电模式。
我想测试的Android虚拟设备这一问题。 是否有可能以模拟睡眠/功率的AVD省电模式移动进入?
提前致谢。
尝试在模拟器以下
Settings
Developer options
Stay awake
(从顶部第三个选项) 仿真器会去,如果不改变后1分钟(默认设定)睡觉。
按下电源按钮 醒来模拟器。
Developer options
默认情况下不启用,启用它,请执行以下操作:
Settings
About emulated device
Build number
7次,你应该通知Developer options
现已启用 Developer options
在Power Button
旁仿真器侧边栏将做到这一点。
我的Mac上的快捷键是⌘ P
注意:您将需要使用刷卡设置锁屏,而不是无的
在模拟器,去设置从“无”到“刷卡” /安全/锁屏变
然后,点击“电源”按钮右侧的控制栏上的关闭屏幕,再按开启屏幕。 现在,锁屏就会显示出来。
不知怎的,FN + F7没有我的Mac上运行。 所以我改用的是:
adb shell input keyevent 26
这将电源键事件,并会关闭屏幕。 注意:它不会显示在屏幕处于关闭状态。 图片遗嘱TAY。 但你不能与它进行交互。 只要你做adb shell input keyevent 26
一遍,你会看到锁屏表示,该设备被关闭之前。
按F7键 ,你可以在你的模拟器模拟睡眠模式。
放装置中使用的命令行睡觉,运行: adb shell input keyevent 223
要使用命令行从睡眠状态唤醒的装置中,执行: adb shell input keyevent 224
有关关键事件的详细信息,您可以与亚行发送,检查出KEYCODE_...
常量KeyEvent的 ,例如:
/** Key code constant: Sleep key.
* Puts the device to sleep. Behaves somewhat like {@link #KEYCODE_POWER} but it
* has no effect if the device is already asleep. */
public static final int KEYCODE_SLEEP = 223;
/** Key code constant: Wakeup key.
* Wakes up the device. Behaves somewhat like {@link #KEYCODE_POWER} but it
* has no effect if the device is already awake. */
public static final int KEYCODE_WAKEUP = 224;