Android ADB: Имитация недавнего нажатия клавиши приложения
Есть ли способ использовать ADB для имитации нажатия клавиши "Недавнее приложение"? Я не вижу его в списке назначенных ключей, и я не могу выбрать его с помощью adb input shell tap
, несмотря на получение координат из параметров отладки.
Я пытаюсь автоматизировать задачу на своем личном телефоне (Nexus 5 с программными клавишами), поэтому любой хакерский способ в порядке, если не будет чистого способа сделать это.
Ответы
Ответ 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