Android-эмулятор – вращение экрана

Android
Вопрос:Я хотел бы проверить вращение телефона на эмуляторе, я вижу везде, что мы должны использовать Ctrl + F11, но он только поворачивает изображение эмулятора и делает не запускать событие изменения конфигурации или перерисовывать активность. Вот что у меня есть с Ctrl + F11: Итак, что мне нужно использовать для имитации реального вращения? Лучший ответ: Как

Вопрос:

Я хотел бы проверить вращение телефона на эмуляторе, я вижу везде, что мы должны использовать Ctrl + F11, но он только поворачивает изображение эмулятора и делает не запускать событие изменения конфигурации или перерисовывать активность.

Вот что у меня есть с Ctrl + F11:

emulator rotation

Итак, что мне нужно использовать для имитации реального вращения?

Лучший ответ:

Как предложил Nicolas Jafelle здесь, вы можете попробовать добавить свойство “Поддержка клавиатуры → да” в настройках эмулятора. Это помогло мне.

PS: он также позволит вашему эмулятору получить вход с вашей клавиатуры. Подробнее здесь

Ответ №1

Также вы можете сделать:

отключить управление акселерометром – просто сделайте это один раз

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

http://developer.android.com/tools/help/emulator.html, это должно сделать это

Вы также поддерживали портретный и альбомный режим.

Ответ №3

это просто не работает в 2.3 эмуляторах, если это то, что ур использует

см. здесь:

Android – эмулятор в ландшафтном режиме, экран не вращается

Ответ №4

Я сделал то же самое, что и вы, и включил опцию автоматического поворота экрана в AVD. Работал как шарм.

Оцените статью
Добавить комментарий