La mise à jour de Tasker ajoute la détection Logcat, permettant de nombreuses nouvelles possibilités d'automatisation

Tasker, l'application Android d'automatisation la plus populaire, bénéficie de la détection Logcat dans sa dernière mise à jour. Cela ouvre une tonne de nouvelles possibilités d’automatisation.

Pour les utilisateurs expérimentés qui souhaitent personnaliser chaque partie de leur téléphone, il existe quelques applications indispensables. Des applications comme MacroDroid, Automate et Llama fournissent toutes des fonctionnalités d'automatisation, mais à mon avis, aucune d'entre elles ne tient la chandelle par rapport à Tasker. Bien qu'elle n'ait peut-être pas la meilleure interface utilisateur, Tasker est mon application d'automatisation préférée en raison de l'activité du développeur, du nombre de plugins disponibles et de l'activité de la communauté. Même si les API Android sont de plus en plus restreintes à chaque nouvelle version, le développeur et la communauté Tasker ont trouvé des moyens de contourner les restrictions. La dernière version v5.9.beta.8, par exemple, a ajouté une nouvelle fonctionnalité qui ouvre un tout nouveau domaine de cas d'utilisation d'automatisation possibles: la détection logcat.

Détection Logcat

Le mois dernier, le développeur de Tasker a publié une nouvelle version bêta qui surveillance du presse-papiers activée sur Android 10. Depuis Android 10 empêche les applications en arrière-plan de lire le presse-papiers, vous vous demandez peut-être comment cela a été possible. La réponse se trouve en lisant le logcat. Logcat est un outil shell qui extrait un journal de tous les événements système et autres événements contribués par les applications. Chaque fois qu'une nouvelle entrée du presse-papiers est écrite, le journal système correspondant contiendra le texte du presse-papiers. En lisant ce journal, Tasker est capable de détecter quelle est l'entrée actuelle du presse-papiers.

Normalement, les applications ne sont pas autorisées à lire les journaux système et ne peuvent pas non plus demander à l'utilisateur de leur accorder l'autorisation de le faire. En effet, des données sensibles peuvent exister dans le journal, et permettre à n'importe quelle application de lire les journaux ouvre toute une boîte de Pandore liée à la confidentialité et à la sécurité. Cependant, il est possible pour un utilisateur d'accorder manuellement à une application l'autorisation de lire les journaux. Si une application comme Tasker déclare l'autorisation READ_LOGS, l'utilisateur peut alors accorder cette autorisation manuellement via ADB. Lorsque vous installez la dernière version bêta de Tasker, c'est exactement ce qui vous sera demandé.

Alors, que pouvez-vous faire avec le nouvel événement Logcat Entry dans Tasker? Le développeur lui-même vous donne quelques exemples :

  • Augmentez les gestes de mouvement du Pixel 4
  • Faites des choses différentes pour chaque doigt lors du déverrouillage de l'appareil
  • Réagir à la répétition d'une alarme
  • Faites des choses différentes lorsque vous déverrouillez votre appareil avec votre doigt ou avec un motif
  • Réagissez au fait que le bouton Retour soit maintenu enfoncé pendant 1 seconde dans n'importe quelle application
  • Réagir à l'affichage/masquage du clavier logiciel
  • Effectuez différentes actions sur les appareils Samsung selon que le bouton d'alimentation a été double-cliqué ou que le bouton Bixby a été enfoncé

Ce ne sont que des cas d'utilisation différents imaginés par le développeur, mais c'est loin d'être une liste complète de choses que vous pouvez faire avec la détection logcat.

Voici une vidéo montrant comment utiliser Tasker pour capturer et filtrer le logcat pour une entrée souhaitée :

Les deux problèmes liés à la détection logcat sont que sa configuration est loin d'être conviviale et qu'elle est susceptible de changer à tout moment si les développeurs modifient les journaux envoyés par leurs applications. La configuration de cette configuration nécessitera quelques essais et erreurs, mais une fois que vous aurez configuré quelque chose, vous n'aurez probablement pas à modifier votre configuration aussi souvent.

Nouvelle action de raccourci

Le développeur actuel de Tasker est en fait pas le développeur original de l'application. Le développeur actuel travaillait principalement sur une suite de plugins Tasker appelée AutoApps, alors lorsqu'il a pris le relais travail de développement sur Tasker, il a commencé à migrer les fonctionnalités de certains de ses plugins vers le Tasker principal application. La dernière version bêta de Tasker déprécie essentiellement le plugin AutoShortcut en ajoutant une nouvelle action de raccourci.


La nouvelle détection d'entrée logcat et l'action de raccourci sont les deux changements les plus importants de la dernière version bêta, mais il y a d'autres modifications mineures telles qu'une action Obtenir un emplacement améliorée, un aperçu des variables et des corrections de bugs pour deux versions de longue date insectes. Vous pouvez lire le journal des modifications complet ici. Vous pouvez vous inscrire au Tasker bêta sur Google Play ou téléchargez l'APK tout de suite.