I would like to test the rotation of a phone on the emulator, I see everywhere that we have to use Ctrl+F11 but it only rotates the image of the emulator and does not launch a configuration change event or redraw the activity.
Here is what I have with Ctrl+F11 :
So, what do I have to use to simulate a real rotation ?
Use Ctrl + F11 . This will rotate your emulator.
Also you can do:
disable accelerometer controlling rotation - just do this once
adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0
rotate landscape:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1
rotate portrait:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0
rotate upside down landscape:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:3
rotate upside down portrait:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:2
If you have WRITE_SETTINGS permission you can write thru the content provider in java code as well.
http://developer.android.com/tools/help/emulator.html this should do it
did you also support portrait and landscape mode
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With