Подтвердить что ты не робот

Android ADB: Имитация недавнего нажатия клавиши приложения

Есть ли способ использовать ADB для имитации нажатия клавиши "Недавнее приложение"? Я не вижу его в списке назначенных ключей, и я не могу выбрать его с помощью adb input shell tap, несмотря на получение координат из параметров отладки.

Я пытаюсь автоматизировать задачу на своем личном телефоне (Nexus 5 с программными клавишами), поэтому любой хакерский способ в порядке, если не будет чистого способа сделать это.

4b9b3361

Ответ 1

См. ответ @SimonMarquis ниже

adb shell input keyevent KEYCODE_APP_SWITCH

(ИСП)

Я не думаю, что для него есть ключевой код.

Однако я am может открыть последнее меню приложений с помощью adb shell input tap (тестирование на Nexus 5 с Lollipop). Например:

adb shell input tap 800 1890

Ответ 2

Решение состоит в использовании KEYCODE_APP_SWITCH KeyEvent:

adb shell input keyevent KEYCODE_APP_SWITCH