1 votes

Si j'ai une application fonctionnant sur Android, est-il possible de lui envoyer des commandes depuis l'ordinateur au lieu de l'appareil ?

Imaginons que j'utilise facebook pour Android ou autre, et que je veuille supprimer tous mes amis ou messages. Devrais-je programmer une macro pour le faire ?

B. Serait-il possible d'envoyer des commandes directes à l'application ? Supprimer cet ami ou faire ceci ? De même si je devais écrire quelque chose pour l'ordinateur ?

2voto

Andy Brudtkuhl Points 1714

Pas dans le cas général, non. Il est possible d'envoyer un intention lancer une activité ou un service (ou diffuser une intention aux récepteurs) en utilisant le am outil à partir du shell Android (et donc à partir d'un PC utilisant la fonction adb shell ). Ce que vous pouvez faire de cette manière dépend de ce que filtres d'intention Il s'agit d'un service que le développeur de l'application a choisi de proposer, et dans la plupart des applications, il ne comprend pas d'actions telles que la suppression d'éléments de données individuels.

Une autre approche consiste à monkeyrunner outil . Il s'agit d'un outil de test qui vous permet d'écrire un script Python pour envoyer des événements d'entrée (et autres) par l'intermédiaire de adb à une application en cours d'exécution sur votre appareil. Cependant, comme il est conçu pour tester votre propre application, il est très limité dans ses possibilités. Pour envoyer un événement tactile, vous devez programmer le code exact de l'événement. x y y coordonnées que vous voulez toucher : il ne peut pas enregistrer les entrées et les lire plus tard, comme un outil macro général.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X