我想测试在模拟器手机的旋转,我看到到处都是,我们必须使用按Ctrl + F11但它只能旋转模拟器的图像和不不启动配置更改事件或重新绘制活动。Android模拟器 - 屏幕旋转
这是我有按Ctrl + F11 :
所以,我有什么用,以模拟真实的轮换?
我想测试在模拟器手机的旋转,我看到到处都是,我们必须使用按Ctrl + F11但它只能旋转模拟器的图像和不不启动配置更改事件或重新绘制活动。Android模拟器 - 屏幕旋转
这是我有按Ctrl + F11 :
所以,我有什么用,以模拟真实的轮换?
http://developer.android.com/tools/help/emulator.html这个应该这样做
你也支持纵向和横向模式
你也可以这样做:
禁用加速计控制旋转 - 只是这样做一次
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
如果你有,你可以通在Java代码中,内容提供商写以及WRITE_SETTINGS许可。
这也适用于真实设备 – 2015-02-26 15:27:38
今天我尝试使用最新的Android SDK命令,插入命令更改为更新。一个d完整的命令现在是“./adb shell content update --uri content:// settings/system --bind name:s:user_rotation --bind value:i:0”。那么,只是提醒自己。 – 2015-07-05 08:11:39
在API 10仿真器上出现'content:not found'错误 – 2015-11-17 00:42:52
我做同样的事情,你,打开了“自动旋转屏幕“选项在AVD中。像魅力一样工作。
为什么这被标记为答案?问题是如何获得”真实“旋转发生在真正的手机上,而不是如何使用键盘 – Joel 2012-10-26 01:46:42
因为它是ADT中的错误,并且没有这种HW键盘技巧,所以它不起作用,甚至在刚刚发布的ADT 21中也是如此。 .google.com/p/android/issues/detail?id = 34237 – Gramotei 2012-11-18 09:06:31
类似于上述解决方案,您可以通过在所需模拟器的config.ini中添加“hw.keyboard = yes”来实现。 – auval 2013-01-11 17:32:17