Android模拟器 – 屏幕旋转

我想在模拟器上testing一个手机的旋转,我到处看到我们必须使用Ctrl + F11,但它只旋转模拟器的图像,不会启动configuration更改事件或重绘活动。

这里是我用Ctrl + F11

仿真器旋转

那么,我必须使用什么来模拟真实的旋转?

Solutions Collecting From Web of "Android模拟器 – 屏幕旋转"

正如Nicolas Jafelle 在这里所build议的那样,您可以尝试在模拟器设置中添加属性“键盘支持 – >是”。 这帮助了我。

PS:它也将允许您的模拟器从您的键盘input。 在这里看到更多

你也可以做:

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

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

这只是在2.3模拟器不起作用,如果这是你使用的

看这里:

Android – 仿真器在横向模式下,屏幕不旋转

我做了同样的事情,并在AVD中打开“自动旋转屏幕”选项。 像魅力一样工作。