Изменение ориентации устройства Android из командной строки - PullRequest
6 голосов
/ 13 апреля 2011

Я запускаю серию автоматических тестов на устройствах Android, которые размещены в html-страницах на локальном сервере.Некоторые из тестов должны быть выполнены в Portrait, некоторые в альбомной.Я пытаюсь найти способ проверить и изменить ориентацию устройства или браузера программно.

В настоящее время я пишу в Python / Jython / Monkeyrunner / ADB, но я мог бы переключиться, если бы было хорошее решение дляэто из какого-то другого источника.

будет запущен базовый тест:

проверить ориентацию / изменить ориентацию открыть URL активировать тест на странице получить результаты повторить

Я пробовал "сервисвызовите окно 18 i32 1 ", что было бы идеально для моих целей, но я получаю только ошибки, т.е." Результат: Parcel (fffffffc ffffffff '........') "

Есть лиспособ назвать это как деятельность браузера / Android?Есть ли способ подменить события наклона, чтобы вызвать изменение?Можно ли это сделать из приложения, установить и запустить как пакет?

Извините, похоже, я не совсем понял.Я не буду использовать эмулятор, а скорее ряд реальных устройств Android, подключенных через USB.Буду признателен за любую помощь по этой теме, в том числе точно зная, что для этого не существует заранее определенного метода.Спасибо,

1 Ответ

0 голосов
/ 14 апреля 2011

Вы можете изменить ориентацию эмулятора, когда эмулятор сфокусирован, если вы нажмете Ctrl + F11 или KEYPAD_7. Дополнительные параметры эмулятора здесь http://developer.android.com/guide/developing/tools/emulator.html

...