我的Android应用程序的某些用户在移动设备进入睡眠/省电模式时会报告错误。
我想在Android虚拟设备上测试该问题。是否可以在AVD上模拟手机进入睡眠/省电模式?
提前致谢。
答案 0 :(得分:34)
在模拟器上尝试以下操作
答案 1 :(得分:17)
模拟器旁边的侧边栏上的Power Button
可以执行此操作。
我的Mac上的热键是⌘ P
注意:您需要使用“滑动”而不是“无”
来设置锁定屏幕答案 2 :(得分:15)
答案 3 :(得分:2)
不知何故fn + F7在我的mac上不起作用。所以我使用的是:
adb shell input keyevent 26
这将发送POWER KEY事件并关闭屏幕。注意:它不会显示屏幕已关闭。图像会发生。但你无法与之互动。只要再次执行adb shell input keyevent 26
,您就会看到锁定屏幕,指示设备之前已关闭。
答案 4 :(得分:1)
按 F7 可以在模拟器中模拟睡眠模式。
答案 5 :(得分:1)
要使用命令行使设备进入睡眠状态,请运行:
Overload resolution ambiguity:
public inline fun <Foo> Boo.into(block: FooMorphBuilder.() -> Unit): FooMorphBuilder defined in com.example.morph
public inline fun <R : Any> Any.into(block: MorphBuilder<com.example.morph.Foo>.() -> Unit): MorphBuilder<com.example.morph.Foo> defined in com.example.morph
要使用命令行将设备从睡眠状态唤醒,请运行:
adb shell input keyevent 223
有关您可以通过ADB发送的关键事件的更多信息,请查看KeyEvent的adb shell input keyevent 224
常量,例如:
KEYCODE_...
答案 6 :(得分:0)
当我测试模拟器的屏幕在播放视频时是否关闭时,这很有用。
转到Settings
-> Display
-> Screen timeout
选择 Screen timeout
中的选项之一将允许您更改模拟器进入睡眠状态所需的时间。