我想在模拟器上测试手机的旋转,我到处都看到我们必须使用Ctrl+F11但它只旋转模拟器的图像并且不会启动配置更改事件或重绘活动。
这是我的Ctrl+F11:
那么,我必须使用什么来模拟真正的旋转?
我想在模拟器上测试手机的旋转,我到处都看到我们必须使用Ctrl+F11但它只旋转模拟器的图像并且不会启动配置更改事件或重绘活动。
这是我的Ctrl+F11:
那么,我必须使用什么来模拟真正的旋转?
你也可以这样做:
禁用加速度计控制旋转 - 只需执行一次
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 中打开了“自动旋转屏幕”选项。像魅力一样工作。