【发布时间】:2023-03-24 09:10:01
【问题描述】:
我想在模拟器上测试手机的旋转,我到处都看到我们必须使用 Ctrl+F11 但是它只会旋转模拟器的图像,不会启动配置更改事件或重绘活动。
这是我使用 Ctrl+F11 所拥有的:
那么,我必须使用什么来模拟真正的旋转?
【问题讨论】:
标签: android android-emulator rotation screen emulation
我想在模拟器上测试手机的旋转,我到处都看到我们必须使用 Ctrl+F11 但是它只会旋转模拟器的图像,不会启动配置更改事件或重绘活动。
这是我使用 Ctrl+F11 所拥有的:
那么,我必须使用什么来模拟真正的旋转?
【问题讨论】:
标签: android android-emulator rotation screen emulation
你也可以这样做:
禁用加速度计控制旋转 - 只需执行一次
adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0
旋转风景:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1
旋转肖像:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0
翻转横向:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:3
纵向倒置:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:2
如果您有 WRITE_SETTINGS 权限,您也可以通过 java 代码中的内容提供程序进行编写。
【讨论】:
http://developer.android.com/tools/help/emulator.html应该这样做
你还支持纵向和横向模式吗
【讨论】:
【讨论】:
【讨论】:
我和你做了同样的事情,并在 AVD 中打开了“自动旋转屏幕”选项。像魅力一样工作。
【讨论】: