Вы можете взаимодействовать с эмулятором через интерфейс консоли.
Если вы когда-нибудь задумывались, почему ваш эмулятор начинался с номера, например 5554, - это потому, что это порт, который слушает эмулятор.
Вы можете найти порт для запуска эмуляторов с помощью команды adb devices. Он будет иметь следующий вывод:
C:> устройства adb
Список подключенных устройств
устройство эмулятор-5554
Таким образом, вы можете подключиться к эмулятору с помощью команды вроде:
telnet localhost 5554
Если вы успешно подключитесь, вы получите приглашение OK и сможете начать вводить команды.
Существуют различные команды, но нас интересует событие для симуляции аппаратных событий. Мы можем разблокировать экран, нажав Меню, которое мы эмулируем с помощью следующей команды:
отправка события EV_KEY: KEY_MENU: 1 EV_KEY: KEY_MENU: 0