J'ai un Note 5 fonctionnant sous Android 7.0. J'utilise une application pour être programmé pour le travail. Existe-t-il une application qui pourrait automatiser ma planification dans l'application ? Il est très difficile d'obtenir un horaire si je le fais manuellement en mettant à jour l'écran manuellement pendant au moins 30 minutes. J'ai vérifié Automate et MacroDroid mais je n'ai pas trouvé d'actions qui pourraient contrôler des applications tierces. Si aucune application n'est disponible, existe-t-il des exemples de code Java pour voir comment fonctionne le contrôle sur Android. Je pourrais modifier le code pour mon cas d'utilisation. Merci de votre compréhension.
Réponse
Trop de publicités?
pr0nin
Points
353
Par défaut, les applications ordinaires ne peuvent pas contrôler les autres applications.
Il y a deux exceptions :
- S'il s'agit d'une application système (signée avec la même clé cryptographique que celle utilisée pour signer le système d'exploitation lui-même)
- Une application peut demander l'accès aux "services d'accessibilité". En utilisant ce service, une application peut interagir avec d'autres applications.
Notez que Google restreint actuellement (mi 2018) l'utilisation du service d'accessibilité. Seules les applications qui l'utilisent à des fins légitimes sont autorisées (aider les personnes handicapées à utiliser un téléphone Android. Comme vous pouvez l'imaginer, contrôler les apps tierces n'est pas un objectif légitime du point de vue de Google.