Android: имитация движения касания в нескольких направлениях - PullRequest
0 голосов
/ 04 июля 2019

У меня есть список путей, которые я хотел бы знать, могу ли я смоделировать касание, которое пересекает каждую точку для каждого пути со скоростью снижения.Например, я хочу непрерывно касаться точек экрана (x,y): (450,1000) -> (700,1000) -> (500,700)
Поскольку я хотел сделать это вне приложения, я использовал оболочку с правами root с помощью следующей команды:

input touchscreen swipe 450 1000 700 1000 300 & input touchscreen swipe 700 1000 500 700 300

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

input touchscreen swipe 450 1000 700 1000 300 & input touchscreen swipe 700 1000 500 700 300; sleep 1; input touchscreen swipe [...]

Но эффекта не было.Поэтому я хотел бы спросить, есть ли способ достичь этого.Спасибо за ваше время.

...