1 votes

<input type="text" value="Entrées de l'écran tactile sans interaction de l'utilisateur?" />

Considérez le système suivant :

  • Android 9 de base, non rooté
  • Le débogage USB et sans fil n'est pas disponible
  • L'écran est en permanence éteint

Essentiellement, un appareil Android sans tête.

Question : Est-il possible d'exécuter de manière programmée des entrées tactiles sans aucune interaction de l'utilisateur, par exemple pour arrêter automatiquement certaines applications ?

Exemple : La méthode par défaut pour le faire manuellement est à partir du menu des informations de l'application, c'est-à-dire

Fermeture forcée des applications actives par l'utilisateur

De même, les applications inactives/en arrière-plan peuvent être fermées à partir des paramètres développeur :

Fermeture forcée des applications inactives par l'utilisateur

0voto

Stefan Hoth Points 824

Je vais supposer que cette restriction :

La débogage USB et sans fil n'est pas disponible

... se réfère spécifiquement au débogage USB, et que le port USB est toujours fonctionnel pour un usage général.

En jugent par vos exemples de flux de navigation, je vais aussi supposer que l'écran de l'appareil Android est dans une sorte d'état d'utilisation déverrouillé par PIN au niveau logiciel, même si l'affichage physique est éteint.

Selon la documentation officielle, Android prend en charge les souris USB depuis la version 3.1 :

En mode hôte USB, l'appareil Android agit en tant qu'hôte. Les exemples de dispositifs incluent appareils photo numériques, claviers, souris et contrôleurs de jeu. [...] Les modes accessoire et hôte USB sont directement supportés dans Android 3.1 (niveau API 12) ou des plateformes plus récentes.

Ainsi, vous pouvez utiliser une forme de dispositif d'émulation matérielle connecté en USB (souvent appelé "rubber ducky") pour simuler des activités de souris et naviguer dans les menus pertinents. Ce billet de blog contient plus d'informations sur comment y parvenir.

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