Android模拟器如何实现屏幕旋转?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

我想在模拟器上测试手机的旋转,无处不在我们必须使用Ctrl+,F11但它只旋转模拟器的图像,并且不会启动配置更改事件或重绘活动。

以下是我使用的Ctrl+F11

那么,我可以使用什么来模拟真实旋转?

提问于
用户回答回答于

你可以尝试在模拟器设置中添加属性“键盘支持 - >是”。这帮助了我。

PS:它也将允许你的模拟器从键盘输入。

用户回答回答于

你也可以这样做:

禁用加速度计控制旋转 - 只做一次:

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代码编写内容提供者。

扫码关注云+社区