Δημιουργήστε ένα πρόγραμμα ανάγνωσης δακτυλικών αποτυπωμάτων με επίγνωση περιβάλλοντος στο Tasker

Οι διαθέσιμες επιλογές για τους αναγνώστες δακτυλικών αποτυπωμάτων εξακολουθούν να είναι περιορισμένες, ωστόσο, με το Tasker μπορείτε να δημιουργήσετε ένα προφίλ αναγνώστη δακτυλικών αποτυπωμάτων Tasker με επίγνωση του περιβάλλοντος.

Οι συσκευές ανάγνωσης δακτυλικών αποτυπωμάτων είναι αρκετά περιορισμένες στην προεπιλεγμένη τους κατάσταση. Εκτός από την προφανή δυνατότητα ξεκλειδώματος του τηλεφώνου ή εξουσιοδότησης ορισμένων πληρωμών, δεν υπάρχουν πολλά άλλα που μπορείτε να κάνετε με τη συσκευή ανάγνωσης δακτυλικών αποτυπωμάτων στα περισσότερα τηλέφωνα Android. Το χαρακτηριστικό ήταν πάντα σαν μια χαμένη ευκαιρία - μέχρι τώρα!


Αναγνώστης δακτυλικών αποτυπωμάτων που βασίζεται σε Tasker

Η δημιουργία ενός προσαρμοσμένου αναγνώστη δακτυλικών αποτυπωμάτων στο Tasker είναι ένα αρκετά απλό έργο. Το Tasker θα εκχωρήσει πολλαπλές λειτουργίες στη συσκευή ανάγνωσης δακτυλικών αποτυπωμάτων ανάλογα με το τι κάνετε ή το πού βρίσκεστε. Σε αυτό το παράδειγμα, θα σας δείξω πώς να μεταφέρετε αμέσως τον τρέχοντα ιστότοπο στη μεγάλη οθόνη (σε αυτήν την περίπτωση, στον υπολογιστή μου). Με αυτόν τον τρόπο θα μπορείτε να προσθέσετε πρόσθετες λειτουργίες στον αναγνώστη ανάλογα με τα ανοιχτά παράθυρα ή την τοποθεσία σας. Η φαντασία σας είναι το μόνο σας όριο.

Πως δουλεύει

Έχετε υπόψη σας ότι το Εφαρμογή Fingerprint Scanner Tools είναι νέο και υπό ενεργό ανάπτυξη. Η υποστήριξη Tasker προς το παρόν περιορίζεται μόνο στην εκτέλεση εργασιών, ωστόσο, αυτό είναι το μόνο που θα χρειαστούμε. Θα χρησιμοποιήσουμε μεταβλητές μέσα στο Tasker για εκχώρηση περισσότερα από ένα προφίλ στον σαρωτή δακτυλικών αποτυπωμάτων. Όταν ενεργοποιηθεί το δακτυλικό αποτύπωμα, το Tasker θα ελέγξει τι άλλο κάνατε (ή πού βρίσκεστε) και θα εκτελέσει το σωστό προφίλ ανάλογα.

Σάρωση δακτυλικών αποτυπωμάτων

Πρέπει να κάνουμε τον αναγνώστη να λειτουργήσει ως καθολικό έναυσμα για τις συνθήκες μας. Θα χρειαστεί να δημιουργήσουμε μια εργασία, Σαρωμένο δάχτυλο, αυτό θα ενεργοποιήσει άλλα προφίλ για εμάς. Μπορούμε να το συνδέσουμε με μια μεταβλητή %FingerScanned. Όταν η εφαρμογή Fingerprint Scanner Tools αναγνωρίσει ένα δακτυλικό αποτύπωμα, θα ξεκινήσει την εργασία μας Scanned Finger για να ορίσει προσωρινά την τιμή του %FingerScanned από 0 προς την 1 για 2 δευτερόλεπτα. Τα 2 δευτερόλεπτα θα πρέπει να είναι επαρκής χρόνος για να αντιδράσουν τα άλλα προφίλ Tasker στην αλλαγή της μεταβλητής και να ανταποκριθούν σε αυτήν. Εάν αντιμετωπίζετε προβλήματα με την απόκριση του Tasker στην αλλαγή της μεταβλητής, δοκιμάστε να αυξήσετε την ενέργεια αναμονής σε 3 δευτερόλεπτα ή περισσότερο. Ανοίξτε τα εργαλεία του σαρωτή δακτυλικών αποτυπωμάτων και αναθέστε αυτήν την εργασία. Στη συνέχεια, θα δημιουργήσουμε διαφορετικά προφίλ που ξεκινούν ανάλογα με το τρέχον περιβάλλον - ανεξάρτητα από το αν μια συγκεκριμένη εφαρμογή είναι ανοιχτή ή όχι, ποια είναι η τρέχουσα τοποθεσία σας κ.λπ.

Μετάδοση του τρέχοντος παραθύρου του Chrome

Σε αυτό το παράδειγμα, θα δείξουμε πώς να μετάδοση της τρέχουσας ανοιχτής καρτέλας στο Chrome. Αυτό το προφίλ θα ενεργοποιηθεί όταν η τιμή %FingerScanned οριστεί σε 1 (σύμφωνα με την εργασία που δημιουργήθηκε προηγουμένως) ΚΑΙ Το Tasker εντοπίζει ότι η εφαρμογή που ανοίγει αυτήν τη στιγμή είναι το πρόγραμμα περιήγησης Chrome. Αυτό απαιτεί να ενεργοποιήσετε την υπηρεσία Προσβασιμότητας για το Tasker, διαφορετικά το Tasker δεν θα μπορεί να εντοπίσει πότε ανοίγει το Chrome. Επιπλέον, θα αξιοποιήσουμε Αυτόματη εισαγωγή καθώς Συμμετοχή από XDA Junior Member joaomgcd λόγω της εκτεταμένης ενσωμάτωσης με το Tasker.

Αρχικά, θα χρειαστεί να δημιουργήσετε ένα προφίλ με δύο περιβάλλοντα: πρώτον, ένα περιβάλλον κατάστασης που ενεργοποιείται όταν %FingerScanned = 1; δεύτερον, ένα περιβάλλον εφαρμογής που ενεργοποιείται όταν ανοίγει το Chrome. Στη συνέχεια, θα χρειαστεί να επαναλάβετε την εργασία όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης ή όπως αναπαράγεται παρακάτω. Μόλις τελειώσετε, αυτή η εργασία όπως έχει ρυθμιστεί θα υποβάλει ερώτημα στη διεύθυνση URL που έχει ανοίξει αυτήν τη στιγμή στο Chrome και θα την προωθήσει στον υπολογιστή σας χρησιμοποιώντας το Join. Μπορείτε να ζητήσετε μια επιλογή συσκευής εάν το επιθυμείτε, αλλά για εξαιρετικά γρήγορη κοινή χρήση, όρισα μια συσκευή για να το κάνει.

Χρησιμοποιώ το ερώτημα διεπαφής χρήστη AutoInput για να λάβω την τιμή της διεύθυνσης URL στο πρόγραμμα περιήγησης. Στις περισσότερες περιπτώσεις, η διεύθυνση ιστού θα ξεκινά με www/http (s) ή συνδυασμό αυτών. Για να καταγράψουμε τη διεύθυνση URL θα χρειαστούμε το ακόλουθο regex:

((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Εάν αντιμετωπίζετε προβλήματα με τη διαμόρφωση του ερωτήματος - χρησιμοποιήστε το Variable Setup για να επιστρέψετε στο Chrome και να επιλέξετε τη γραμμή διευθύνσεων. Στη συνέχεια, η αυτόματη εισαγωγή θα σας βοηθήσει να ρυθμίσετε αυτόματα τη λήψη της διεύθυνσης URL. Έχω δημιουργήσει μια προσαρμοσμένη μεταβλητή %διεύθυνση που θα περιέχει τη διεύθυνση URL από την ανοιχτή καρτέλα του Chrome.

Μια πρόσφατη ενημέρωση της εφαρμογής Συμμετοχή έχει διορθώσει το πρόβλημα και οι ενέργειες A2-A4 δεν χρειάζονται πλέον. Μπορείτε να προωθήσετε σωστά τη διεύθυνση URL ανεξάρτητα από το πρόθεμα.

Προτού μπορέσουμε να προωθήσουμε τη σελίδα στον υπολογιστή, πρέπει να ελέγξουμε ότι η διεύθυνση URL έχει μορφοποιηθεί σωστά. Η ώθηση μιας διεύθυνσης URL που ξεκινά με www δεν θα ανοίξει αυτόματα τον ιστότοπο στο πρόγραμμα περιήγησης του υπολογιστή σας. Ο ευκολότερος τρόπος για να διασφαλίσουμε ότι στέλνουμε μια σωστά μορφοποιημένη διεύθυνση URL είναι να εκτελέσουμε ένα αναζήτηση/αντικατάσταση δράση. Η προεπιλεγμένη τιμή για το %πρόθεμα μεταβλητη θα ειναι "http://". Αυτό το χρειαζόμαστε εάν ένας ιστότοπος δεν υποστηρίζει το πρωτόκολλο https. Θα αναζητήσουμε είτε http είτε https στη διεύθυνση URL και εάν %πρόθεμα βρέθηκε ότι έχει οριστεί στην ώθηση Join URL. Ψάχνω https:// και επιλέξτε αντικατάσταση. Μην εισάγετε τίποτα στο αντικατέστησε με πεδίο καθώς θέλουμε απλώς να αφαιρεθεί από τη διεύθυνσή μας κάντε το ίδιο για το http://.

Η τελευταία ενέργεια είναι το Join Push. Μεταβείτε στη διεύθυνση URL και εισάγετε %διεύθυνση. Με αυτόν τον τρόπο η διεύθυνση URL θα προωθηθεί σωστά στον υπολογιστή και θα ανοίξει αυτόματα τον ιστότοπο.

Εάν ανησυχείτε για την ασφάλεια, πολλοί ιστότοποι θα σας ανακατευθύνουν αυτόματα στην ασφαλή τους έκδοση, εάν υπάρχει, αλλά αν όχι, μπορείτε να χρησιμοποιήσετε το HTTPS Παντού επέκταση για να το χειριστείτε για εσάς.


συμπέρασμα

Όπως μπορείτε να δείτε, εκχωρώντας την ενέργεια Tasker του Fingerprint Scanner Tool σε μεταβλητές που αλλάζουν, μπορούμε να εκχωρήσουμε πολλαπλές ενέργειες παρά τους περιορισμούς μιας μεμονωμένης εργασίας Tasker. Επικοινώνησα με τον προγραμματιστή του Fingerprint Scanner Tools, Ντάνιελ Χούμπερ, και δηλώνει ότι έχουν προγραμματιστεί περισσότερες λειτουργίες Tasker για το μέλλον. Τώρα που ξέρετε πώς να χρησιμοποιείτε τη συσκευή ανάγνωσης δακτυλικών αποτυπωμάτων χωρίς να τη συνδέετε σε μια μεμονωμένη εργασία, μπορείτε να προσαρμόσετε ποια περιβάλλοντα και ποιες ενέργειες θα πρέπει να εκκινούνται όταν αναγνωρίζεται ένα δακτυλικό αποτύπωμα.

Ίσως μπορείτε να μεταδώσετε ένα βίντεο YouTube με ένα μόνο πάτημα (δεν χρειάζεται Chromecast). Θα μπορούσα να το δείξω αυτό στο επόμενο σεμινάριο μου; Αν θέλετε να δείτε αυτό και άλλα σενάρια Tasker, πείτε μας τις σκέψεις σας παρακάτω!


Λήψη/Εισαγωγή

Όπως πάντα, θα παρέχουμε τρόπους είτε λήψης είτε μη αυτόματης εισαγωγής της εργασίας που επιδεικνύουμε σε αυτούς τους οδηγούς Tasker. Θα έχετε δύο επιλογές για να προσθέσετε αυτά τα σενάρια στη ρύθμιση του Tasker.

Αρχικά, μπορείτε να κάνετε λήψη ολόκληρου του Έργου ακολουθώντας τον παρακάτω σύνδεσμο λήψης. Αφού κάνετε λήψη του αρχείου Project XML, μπορείτε να το εισαγάγετε ανοίγοντας το Tasker και, στη συνέχεια, πατώντας παρατεταμένα το εικονίδιο Αρχική σελίδα κάτω αριστερά. Αυτό θα εμφανίσει το μενού Tasker Project, το οποίο θα σας επιτρέψει να εισαγάγετε έργα που βρίσκονται στον εσωτερικό χώρο αποθήκευσης.

Κάντε λήψη του έργου Context Aware Fingerprint Reader

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τις περιγραφές του Προφίλ/Εργασίας όπως περιέχονται στις δύο καρτέλες παρακάτω για να σας καθοδηγήσουν στη διαδικασία της αναδημιουργίας αυτού του σεναρίου μόνοι σας. Συνιστούμε αυτήν τη διαδρομή εάν θέλετε να μάθετε πώς να γίνετε καλύτεροι στο Tasker, ώστε να μπορείτε να κάνετε προσαρμογές ή βελτιώσεις στο σενάριο μόνοι σας.

[καρτέλες][Τίτλος καρτέλας ="Cast Chrome"]

Profile: Cast Chrome. 

Application: Chrome

State: Variable Value [ %FingerScanned eq 1 ]

Enter: Chrome

A1: AutoInput UI Query [ Configuration: Only Visible: true

Only Clickable: false

App Package: com.android.chrome

Check Screen State: false

Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Regex: true

Variables: address Timeout (Seconds):20 ]

A2: Variable Set [ Name:%prefix To: http:// Do Maths: Off Append: Off ]

A3: Variable Search Replace [ Variable:%address Search: https:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]

A4: Variable Search Replace [ Variable:%address Search: http:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]

A5: Join Send Push [ Configuration: Device: Chrome@Home

Url: %prefix%address Timeout (Seconds):60 ]

[/tab][Τίτλος καρτέλας ="Read Finger"]

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 ][/tab]

[/tabs]

Απαιτήσεις: Έκδοση Android: 6.0+Εφαρμογές: Συμμετοχή (ή AutoRemote), Εργαλεία σαρωτή δακτυλικών αποτυπωμάτων (Η υποστήριξη Tasker πρέπει να ξεκλειδωθεί) Πρόσθετο: Αυτόματη εισαγωγήΣκεύη, εξαρτήματα: Αναγνώστης δαχτυλικού αποτυπώματος