Créez des actions d'empreintes digitales plus personnalisées avec Tasker. Vous n'avez pas le lecteur d'empreintes digitales? C'est OK! Je vais plutôt vous montrer comment utiliser une superposition.
Si votre smartphone ou tablette dispose d’un lecteur d’empreintes digitales, il y a de fortes chances que ses utilisations soient limitées. Hormis quelques avantages supplémentaires dans la gamme de smartphones Google Pixel ou Huawei, la plupart des lecteurs d'empreintes digitales sur Android ne servent qu'à déverrouiller votre appareil. Heureusement, avec la puissance de Tasker et quelques plug-ins, nous sommes en mesure d'étendre considérablement les fonctionnalités du scanner d'empreintes digitales. Auparavant, j'ai fait un tutoriel sur la façon de attribuer des actions d'empreintes digitales personnalisées et le rendre dépendant du contexte. À l’époque, je montrais seulement comment diffuser l’onglet actuel sur votre PC. Dans ce didacticiel, je fournirai quelques exemples supplémentaires de façons de tirer parti d'un lecteur d'empreintes digitales contextuel.
Mais que se passe-t-il si votre téléphone ne dispose pas de lecteur d’empreintes digitales? Même si vous n'en avez pas sur votre téléphone, ne vous inquiétez pas, car nous pouvons ajuster les scripts pour qu'ils fonctionnent aussi bien avec un bouton à l'écran. Je vais même montrer comment reproduire cette configuration avec un bouton à l'écran entièrement transparent! Membre senior XDA Flextrick a mis à jour les outils du scanner d'empreintes digitales avec une meilleure intégration de Tasker, voici donc mes actions d'empreintes digitales personnalisées préférées. À la fin de chaque section, je fournirai le résumé du Tasker pour ceux d'entre vous qui souhaitent reproduire la configuration par eux-mêmes (et apprendre en cours de route), mais si vous préférez simplement télécharger tous les scripts mentionnés dans cet article, j'ai fourni un lien de téléchargement à l'adresse fin.
Tu auras besoin de:
Version Android: 6.0+ (Utilisé 7.0),
Applications: Rejoindre (ou AutoRemote), Outils de scanner d'empreintes digitales (Le support Tasker doit être déverrouillé)
Brancher: Saisie automatique, Outils automatiques, Paramètres sécurisés
Besoins: Lecteur d'empreintes digitales
Diffusez la fenêtre Chrome actuelle (mise à jour)
Dans l'article précédent, j'ai montré comment diffuser la page Web Chrome actuellement ouverte sur votre PC à l'aide de Rejoindre. Depuis que j'ai publié cet article, j'ai proposé quelques modifications qui, selon moi, amélioreraient sa fonctionnalité. Bien que le profil seul fasse exactement la même chose, j'ai mis à jour la tâche pour diffuser la page sur le PC sélectionné en fonction du Wi-Fi connecté ou d'une entrée sélectionnée dans une boîte de dialogue. J'ai également ajouté une bascule pour activer puis désactiver le Saisie automatique service d'accessibilité, car ces les services d'accessibilité ont tendance à ralentir votre téléphone. Pour ce faire, j'ai ajouté un Paramètres sécurisés action de bascule d’accessibilité comme première et dernière action de la tâche. Si vous avez du mal à obtenir le Paramètres sécurisés le plug-in sur Android 7.0+ fonctionne, regardez mon solution ici ou consultez le exécuter le shell options de ici.
Contexte connecté WiFi
À moins que vous ne puissiez obtenir les valeurs de localisation à partir d'un autre profil, vous devrez créer deux profils supplémentaires. On définira la variable %Emplacement à maison, un autre à travail. Créez le profil, connecté au WiFi, renseignez votre SSID domestique et liez la tâche qui définira la variable %Emplacement à maison. Faites de même pour votre WiFi professionnel.
Maintenant que cette partie est prête, nous pouvons mettre à jour notre tâche d'origine en ajoutant simplement une condition IF au Rejoindre Envoyer Push action. Un push vers le bon appareil sera émis en fonction de notre %Emplacement variable, que nous définissons en fonction d'un profil connecté WiFi comme mentionné ci-dessus.
Profil Chrome
Profile: Connected Home
État: Wifi connecté [ SSID: FASTBERRY/SLOWFROG MAC :* IP :* ]
Entrez: Maison connectée
A1: Ensemble de variables [Nom: %Emplacement À: domicile Faire des calculs: Désactivé Ajouter: Désactivé]
Profil: Travail connecté
État: Wifi connecté [ SSID: ITC-STAFF MAC :* IP :* ]
Entrez: Travail connecté
A1: Ensemble de variables [Nom: %Emplacement À: travail Faire des calculs: Désactivé Ajouter: Désactivé]
Profil: Chrome sur PC
Application: Chrome
Événement: Valeur de la variable [ %FingerScanned eq 1 ]
Entrez: Chrome
A1: Paramètres sécurisés [Configuration: Saisie automatique: service. ServiceAccessibility - Délai d'expiration activé (secondes) :0 ]
A2: Attendre [ MS: 0 Secondes: 1 Minutes: 0 Heures: 0 Jours: 0 ]
A3: Requête d'interface utilisateur AutoInput [Configuration: Visible uniquement: vrai
Uniquement cliquable: faux
Package d'application: com.android.chrome
Vérifier l'état de l'écran: faux
Texte: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Expression régulière: vrai
Variables: adresse Timeout (secondes) :20 ]
A4: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@Home
Url: %address Délai d'expiration (secondes) :60 ] Si [ %Location ~ home ]
A5: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@work
Url: %address Délai d'expiration (secondes) :60 ] Si [ %Location ~ work ]
A6: Paramètres sécurisés [ Configuration: Saisie automatique: service. ServiceAccessibility - Délai d'expiration désactivé (secondes) :0 ]
En savoir plus
Contexte du dialogue
Si vous souhaitez diffuser du contenu sur plusieurs PC sur un seul réseau, une boîte de dialogue serait peut-être une meilleure option pour vous. je vais utiliser Outils automatiques pour générer une boîte de dialogue contenant les noms des PC sur lesquels vous pouvez diffuser la page Web Chrome actuelle. Une fois cliqué, le site Web sera envoyé uniquement à ce PC. Si vous comptez utiliser uniquement la boîte de dialogue, vous n'avez pas besoin de recréer les profils ci-dessus. Tout ce que vous avez à faire est d'ajouter le Outils automatiques Action de dialogue pour votre tâche. Remplissez les noms avec vos appareils domestiques et attribuez des commandes à chaque option. Ces commandes seront stockées dans une variable %àlacommande. Une fois appuyée, la variable sera définie et nous pourrons déclencher le bon Rejoindre Push action. Chaque Rejoindre Push l'action aura une condition IF correspondante (%àlacommande ~ à la maison ou au travail, etc.).
Profil de boîte de dialogue Chrome
Profile: Chrome On PC
Application: Chrome
Événement: Valeur de la variable [ %FingerScanned eq 1 ]
Entrée: boîte de dialogue Chrome
A1: Paramètres sécurisés [Configuration: Saisie automatique: service. ServiceAccessibility - Délai d'expiration activé (secondes) :0 ]
A2: Attendre [ MS: 0 Secondes: 1 Minutes: 0 Heures: 0 Jours: 0 ]
A3: Requête d'interface utilisateur AutoInput [Configuration: Visible uniquement: vrai
Uniquement cliquable: faux
Package d'application: com.android.chrome
Vérifier l'état de l'écran: faux
Texte: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Expression régulière: vrai
Variables: adresse Timeout (secondes) :20 ]
A4: Boîte de dialogue AutoTools [Configuration: Type de boîte de dialogue: Liste
Titre: Sélectionnez votre PC
Icône: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock
Type de liste: 0
Textes: domicile, travail
Taille du texte: 20
Largeur de l'image: 100
Commandes: domicile, travail
Fond sombre: vrai
Marge supérieure: 16
Marge inférieure: 16
Marge supérieure des boutons inférieurs: 16
Marge inférieure des boutons inférieurs: 16
Fermer sur sélection: vrai
Séparateur: ,
Variable de commande: atcommand
Annulable: vrai
Allumer l'écran: vrai Délai d'expiration (secondes): 60 ]
A5: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@Home
Url: %address Délai d'expiration (secondes) :60 ] Si [ %atcommand ~ home ]
A6: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@work
Url: %address Délai d'expiration (secondes) :60 ] Si [ %atcommand ~ work ]
A7: Paramètres sécurisés [Configuration: AutoInput: service. ServiceAccessibility - Délai d'expiration désactivé (secondes) :0 ]
En savoir plus
WhatsApp - Continuer la conversation sur le PC
En voici un nouveau que nous avons concocté en laboratoire. Tenir une conversation Whatsapp sur votre téléphone est idéal pour des échanges rapides de messages, mais parfois vous préférez accéder à votre PC pour taper des réponses plus longues. En tant que tel, j'ai créé un profil très simpliste, mais très utile, qui permettra L'interface en ligne de WhatsApp opérationnel sur votre PC afin que vous puissiez poursuivre votre conversation. Si vous possédez plusieurs PC, n'hésitez pas à lier cela à un contexte WiFIi Connected ou à créer une boîte de dialogue comme nous l'avons fait dans l'exemple précédent.
Profil WhatsApp
Profile: WhatsApp On PC
Événement: Valeur de la variable [ %FingerScanned eq 1 ]
Application: WhatsApp
Entrez: WhatsApp
A1: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@Home
URL: https://web.whatsapp.com/ Délai d'expiration (secondes): 60 ] Si [ %Location ~ home ]
A2: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@work
URL: https://web.whatsapp.com/ Délai d'expiration (secondes): 60 ] Si [ %Location ~ work ]
En savoir plus
Facebook - Ouvrir Facebook sur un PC
De la même manière, nous pouvons continuer notre navigation sur Facebook sur notre PC si vous en avez assez de faire défiler vos flux sur votre appareil mobile. De la même manière que précédemment, nous dirigerons notre PC vers le URL du site de bureau de Facebook via un push Rejoindre. Bien sûr, n'hésitez pas à modifier à nouveau cela en ajoutant un contexte WiFi Connecté ou une boîte de dialogue pour plusieurs appareils.
Profil Facebook
Profile: Facebook On PC
Événement: Valeur de la variable [ %FingerScanned eq 1 ]
Application: Facebook
Entrez: Facebook
A1: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@Home
URL: https://www.facebook.com/ Délai d'expiration (secondes): 60 ] Si [ %Location ~ home ]
A2: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@work
URL: https://www.facebook.com/ Délai d'expiration (secondes): 60 ] Si [ %Location ~ work ]
En savoir plus
Cartes - Accédez à votre domicile ou à votre emplacement préféré
Un bouton « Ramenez-moi à la maison » en un seul clic peut vous faire gagner du temps et vous éviter de vous frustrer, surtout lorsque vous êtes pressé. Bien que vous puissiez créer un raccourci de lancement pour démarrer la navigation sur Google Maps, certains utilisateurs préféreraient ne pas encombrer leur écran d'accueil avec des icônes supplémentaires. Lorsque Google Maps est ouvert, nous pouvons transmettre une intention pour demander à Google de nous ramener à la maison (nécessite que l'emplacement « Domicile » dans Google Maps soit défini ou une adresse codée en dur dans la variable). Si vous souhaitez choisir parmi quelques favoris comme « travail » ou « Las Vegas », nous pouvons également lier une boîte de dialogue.
Naviguer vers la maison
D’une simple pression sur un bouton, une action d’intention est envoyée. Cela ouvrira Google Maps et définira « domicile » comme destination. Simple!
Profil Cartes
Profile: Maps Go Home
Événement: Valeur de la variable [ %FingerScanned eq 1 ]
Application: Cartes
Entrez: Cartes
A1: Envoyer l'intention [Action: android.intent.action. VIEW Cat: Aucun Type Mime: Données: google.navigation: q=home Extra: Extra: Extra: Package: Classe: Cible: Activité ]
En savoir plus
Lieux favoris
Créer un dialogue avec Outils automatiques, et remplissez une liste d'emplacements. Vous pouvez utiliser des lieux comme votre domicile ou votre travail, des villes ou des adresses spécifiques. Énumérez-les séparés par des virgules. La boîte de dialogue AutoTools remplira la variable %attext lorsque l’option est enfoncée. Cette option sera transmise à l'intention, dans le données champ: google.navigation: q=%attext . L'intention: android.intent.action. VOIR vous amènera à votre destination.
Profil préféré de Maps
Profile: Maps Go Home
Événement: Valeur de la variable [ %FingerScanned eq 1 ]
Application: Cartes
Entrée: Boîte de dialogue Cartes
A1: Boîte de dialogue AutoTools [Configuration: Type de boîte de dialogue: Liste
Titre: Sélectionnez un emplacement
Icône: icône d'application: com.google.android.apps.maps
Type de liste: 0
Textes: maison, travail, Las Vegas
Taille du texte: 20
Largeur de l'image: 100
Fond sombre: vrai
Marge supérieure: 16
Marge inférieure: 16
Marge supérieure des boutons inférieurs: 16
Marge inférieure des boutons inférieurs: 16
Fermer sur sélection: vrai
Séparateur: ,
Variable de commande: atcommand
Annulable: vrai
Allumer l'écran: vrai Délai d'expiration (secondes): 60 ]
A2: Envoyer l'intention [Action: android.intent.action. VIEW Cat: Aucun Type MIME: Données: google.navigation: q=%attext Extra: Extra: Extra: Package: Classe: Cible: Activité ]
En savoir plus
Hangouts – Modèles de réponse rapide
Je sais que j'ai l'air d'aimer le Boîte de dialogue Outils automatiques action, mais c'est parce qu'il fournit une fonctionnalité très utile qui peut être appliquée dans un large éventail de scripts Tasker. Dans ce cas, nous utiliserons une boîte de dialogue pour remplir rapidement le presse-papiers avec un modèle de réponse rapide. Une fois la sélection effectuée, vous pouvez coller votre message texte ou répondre en quelques secondes. Pas besoin de taper.
Nous utiliserons un tableau pour stocker nos modèles de messagerie. Pour créer un tableau, utilisez Ensemble de variables et listez vos options séparées par une virgule. Vous effectuerez ensuite un Répartition variable par la virgule et pourra alors lister le tableau dans une boîte de dialogue AutoTools! Assurez-vous qu'il s'agit d'un tableau global (contient une lettre majuscule dans le nom) car les tableaux locaux disparaîtront. La boîte de dialogue AutoTools prendra le %Modèles() tableau dans le champ de texte et remplira votre liste avec des options. Il ne vous reste plus qu'à utiliser le Définir le Presse-papiers action pour stocker la valeur de %attext.
Pour vous aider, j'ai gardé les actions du tableau pour vous dans la description. Une fois que vous avez créé un tableau de réponses modèles, vous pouvez supprimer les actions A1 et A2 de votre tâche. Si vous souhaitez modifier votre modèle de tableau de réponses à l'avenir, accédez simplement à l'onglet « Variables » dans Tasker et recherchez le %Modèles variable.
Profil Hangouts
Profile: Hangout Template.Event: Variable Value [ %FingerScanned eq 1 ]
Application: Hangouts
Enter: Hangout (16)
A1: [X] Variable Set [ Name:%Templates To: option 1, option 2, option 3 Do Maths: Off Append: Off ]
A2: [X] Variable Split [ Name:%Templates Splitter:, Delete Base: Off ]
A3: AutoTools Dialog [ Configuration: Dialog Type: List
Title: Select your template
Icon: android.resource://net.dinglisch.android.taskerm/hd_content_edit
List Type: 0
Texts: %Templates()
Text Size: 20
Image Width: 100
Dim Background: true
Top Margin: 16
Bottom Margin: 16
Bottom Buttons Top Margin: 16
Bottom Buttons Bottom Margin: 16
Close On Select: true
Separator: ,
Command Variable: atcommand
Cancelable: true
Turn Screen On: true Timeout (Seconds):60 ]
A4: Set Clipboard [ Text:%attext Add: Off ]
A5: Flash [ Text: Clipboard set to: %attext Long: On ]
Appareil photo - Obturateur retardé
Je trouve toujours inconfortable d'utiliser l'appareil photo pour des selfies. Scanner votre doigt pour prendre une photo n'est peut-être pas la meilleure solution, mais vous pouvez régler un minuteur qui vous permettra de mettre votre main en position pour prendre une bien meilleure photo.
Pour nous avertir, le moteur vocal Android compte à rebours pour nous avec l'action Dire. Après cela, utilisez l'action Bouton - Appareil photo pour prendre la photo avec l'appareil photo principal. Pas besoin de jouer avec les minuteries ou d'appuyer sur un bouton.
Profil de caméra
Profile: Camera Seflie Main
Événement: Valeur de la variable [ %FingerScanned eq 1 ]
Application: appareil photo
Entrez: Caméra
A1: Dites [ Texte: En 3,2,1... Moteur: Voix: com.google.android.tts: eng-gbr Flux: 2 Pas: 6 Vitesse: 6 Respecter la mise au point audio: activé Réseau: activé Continuer la tâche immédiatement: désactivé ]
A2: Attendre [ MS: 0 Secondes: 1 Minutes: 0 Heures: 0 Jours: 0 ]
A3: Bouton [ Bouton: Appareil photo ]
En savoir plus
YouTube – Diffuser une vidéo sur PC
Posséder un téléviseur intelligent m'a fait réaliser qu'il est inutilement difficile de diffuser une vidéo YouTube sur un PC. À moins que la page YouTube de votre PC soit ouverte en mode TV, l'option de diffusion n'est pas disponible. Heureusement, nous pouvons activer l'option à l'aide du scanner d'empreintes digitales. Ceci est encore un autre profil simple mais utile. Tout ce que nous ferons, c'est ouvrir le Page YouTube TV sur notre PC via Join Push, et vous pourrez ensuite diffuser votre vidéo actuelle sur votre PC! Si simple!
Profil YouTube
Profile: Youtube PC (21)
Événement: Valeur de la variable [ %FingerScanned eq 1 ]
Application: YouTube
Entrez: Youtube (20)
A1: Rejoindre Envoyer Push [Configuration: Appareil: Chrome@Home
URL: https://www.youtube.com/tv Délai d'attente (secondes) :60 ]
En savoir plus
Alternative au capteur d’empreintes digitales
Si vous n'avez pas de capteur, le même comportement peut être reproduit avec une superposition, en créant une scène invisible qui agira exactement de la même manière que si vous scanniez votre doigt. Placez-le dans un emplacement fixe, afin que vous sachiez où appuyer (ou appuyer longuement) et exécutez ce qui suit :
Scanned Finger.A1: Variable Set [ Name:%FingerScanned To: 1 Do Maths: Off Append: Off ]
A2: Wait [ MS: 0 Seconds: 2 Minutes: 0 Hours: 0 Days: 0 ]
A3: Variable Set [ Name:%FingerScanned To: 0 Do Maths: Off Append: Off ]
Vous pouvez rendre le bouton visible, mais j'ai trouvé cela un peu gênant, surtout lorsque vous regardez des vidéos. Sélectionnez toutes les applications qui prendraient en charge l'utilisation du bouton en créant un profil qui affichera et détruira la scène.
Faux bouton
Profile: Fake Button
Application: Chrome, Appareil photo, Hangouts...
Entrez: faux bouton
A1: Créer une scène [Nom: Faux doigt]
A2: Afficher la scène [Nom: Faux doigt Afficher comme: Superposition, blocage Position horizontale: 200 Position verticale: 100 Animation: Système Afficher le bouton de sortie: activé Continuer la tâche immédiatement: activé ]
Sortie: faux bouton -
A1: Détruire la scène [Nom: Faux doigt]
En savoir plus
Vous pouvez télécharger l'intégralité du projet en suivant le lien de téléchargement ci-dessous. Après avoir téléchargé le fichier XML du projet, vous pouvez l'importer en ouvrant Tasker puis en appuyant longuement sur l'icône Accueil en bas à gauche. Cela fera apparaître le menu Tasker Project, qui vous permettra d'importer des projets situés sur le stockage interne.
Téléchargez le projet de lecteur d'empreintes digitales contextuel
J'ai hâte de voir quelles autres utilisations vous pourriez proposer. Faites-le-moi savoir et je mettrai à jour cet article.