Как использовать ADB для отправки сенсорных событий на устройство с помощью команды sendevent?

Я пытаюсь отправить сенсорные события на устройство с помощью AndroidDebugBridge, чтобы я смог выполнить некоторую базовую автоматизацию для тестов пользовательского интерфейса. Я следил за обсуждением в LINK . Я могу использовать sendevent для симуляции касания на эмуляторах, но не могу сделать то же самое на устройстве.

Как и в приведенной выше ссылке, эмулятор, похоже, отправляет 6 событий для каждого касания (xcoord, ycoord, 2 для печати, 2 для выпуска), и было легко использовать эту информацию для отправителей, но, похоже, что событие для сенсорного экрана для устройства генерирует слишком много событий.

Удалось ли кому-нибудь отправить касание из ADB на устройство? Не могли бы вы поделиться решением.

81
задан Elist 16 June 2013 в 10:25
поделиться