J'essaie d'automatiser une tâche sur mon téléphone Android (non rooté).
Bien que je l'ai fait "fonctionner" en utilisant input
mais il est assez lent car il prend ~0.7s par événement. (En fait, j'ai juste besoin d'envoyer une série d'événements de tap, donc ce que j'ai maintenant est une séquence de adb shell input tap $x $y
.)
J'ai essayé sendevent
mais cela me donne "permission denied". (Je ne suis pas sûr de la raison ; le périphérique est censé être accessible en écriture par l'utilisateur. input
dont l'utilisateur du shell est membre... et évidemment, le groupe input
peut envoyer des événements).
Y a-t-il un truc pour obtenir sendevent
pour travailler ? Ou un moyen d'envoyer plusieurs commandes en une seule invocation de input
?
Je préférerais des solutions qui ne nécessitent pas l'installation de logiciels tiers...