So erstellen Sie benutzerdefinierte Fingerabdruckaktionen mit Tasker

Erstellen Sie mit Tasker weitere benutzerdefinierte Fingerabdruckaktionen. Sie haben keinen Fingerabdruckleser? Das ist in Ordnung! Ich zeige Ihnen, wie Sie stattdessen ein Overlay verwenden.

Wenn Ihr Smartphone oder Tablet über einen Fingerabdruckleser verfügt, ist dessen Nutzung wahrscheinlich eingeschränkt. Abgesehen von einigen zusätzlichen Vorteilen der Google Pixel- oder Huawei-Smartphones dienen die meisten Fingerabdruckleser auf Android nur zum Entsperren Ihres Geräts. Glücklicherweise können wir mit der Leistungsfähigkeit von Tasker und einigen Plug-Ins die Funktionalität des Fingerabdruckscanners erheblich erweitern. Zuvor habe ich ein Tutorial dazu erstellt Weisen Sie benutzerdefinierte Fingerabdruckaktionen zu und machen Sie es kontextabhängig. Damals habe ich nur gezeigt, wie Sie den aktuellen Tab auf Ihren PC übertragen können. In diesem Tutorial werde ich einige zusätzliche Beispiele dafür bereitstellen, wie Sie einen kontextsensitiven Fingerabdruckleser nutzen können.

Was aber, wenn Ihr Telefon keinen Fingerabdruckleser hat? Auch wenn Sie keines auf Ihrem Telefon haben, machen Sie sich keine Sorgen, denn wir können die Skripte so anpassen, dass sie mit einer Bildschirmtaste genauso gut funktionieren. Ich werde sogar demonstrieren, wie man dieses Setup auch mit einer vollständig transparenten Bildschirmschaltfläche nachbilden kann! XDA-Senior-Mitglied 

Flextrick hat die Fingerabdruck-Scanner-Tools mit einer besseren Tasker-Integration aktualisiert. Hier sind meine bevorzugten benutzerdefinierten Fingerabdruck-Aktionen. Am Ende jedes Abschnitts werde ich die Tasker-Zusammenfassung für diejenigen unter Ihnen bereitstellen, die das Setup selbst nachbilden (und lernen) möchten auf dem Weg), aber wenn Sie lieber einfach alle in diesem Artikel erwähnten Skripte herunterladen möchten, habe ich einen Download-Link unter bereitgestellt Ende.

Du wirst brauchen:

Android-Version: 6.0+ (Gebraucht 7.0),

Apps: Verbinden (oder AutoRemote), Fingerabdruck-Scanner-Tools (Tasker-Unterstützung muss freigeschaltet werden)

Plugin: Automatische Eingabe, AutoTools, Sichere Einstellungen

Bedürfnisse: Fingerabdruckleser


Übertragen Sie das aktuelle Chrome-Fenster (aktualisiert)

Im vorherigen Artikel habe ich gezeigt, wie Sie die aktuell geöffnete Chrome-Webseite mit Join auf Ihren PC übertragen können. Seit ich diesen Artikel veröffentlicht habe, habe ich mir ein paar Änderungen ausgedacht, von denen ich dachte, dass sie die Funktionalität verbessern würden. Während das Profil allein genau das Gleiche bewirkt, habe ich die Aufgabe aktualisiert, um die Seite basierend auf der WLAN-Verbindung oder einer in einem Dialogfeld ausgewählten Eingabe auf den ausgewählten PC zu übertragen. Ich habe auch einen Schalter zum Aktivieren und Deaktivieren hinzugefügt Automatische Eingabe Zugänglichkeitsdienst, wie diese Barrierefreiheitsdienste neigen dazu, Ihr Telefon zu verlangsamen. Dazu habe ich eine hinzugefügt Sichere Einstellungen Legen Sie die Aktion „Barrierefreiheit umschalten“ als erste und letzte Aktion in der Aufgabe fest. Wenn Sie Schwierigkeiten haben, das zu bekommen Sichere Einstellungen Plug-in auf Android 7.0+ funktioniert, schauen Sie sich mein an Lösung hier oder schauen Sie sich die an Shell ausführen Optionen von Hier.

WiFi-verbundener Kontext

WiFi-Kontext

Sofern Sie die Standortwerte nicht aus einem anderen Profil abrufen können, müssen Sie zwei zusätzliche Profile erstellen. Man wird die Variable setzen %Standort Zu heim, ein anderer zu arbeiten. Erstellen Sie das Profil, stellen Sie eine WLAN-Verbindung her, geben Sie Ihre Heim-SSID ein und verknüpfen Sie die Aufgabe, die die Variable festlegt %Standort Zu heim. Machen Sie dasselbe für Ihr Arbeits-WLAN.

Nachdem wir diesen Teil nun fertig haben, können wir unsere ursprüngliche Aufgabe aktualisieren, indem wir einfach eine IF-Bedingung hinzufügen Beitreten Send Push Aktion. Abhängig von unserem wird ein Push an das richtige Gerät ausgegeben %Standort Variable, die wir wie oben erwähnt basierend auf einem WiFi Connected-Profil festlegen.

Chrome-Profil

Profile: Connected Home 

Status: WLAN verbunden [ SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]

Geben Sie ein: Connected Home

A1: Variablensatz [ Name: % Ort an: Zuhause Mathe tun: Aus Anhängen: Aus ]

Profil: Vernetzte Arbeit

Status: WLAN verbunden [ SSID: ITC-STAFF MAC:* IP:* ]

Geben Sie ein: Vernetzte Arbeit

A1: Variablensatz [ Name: % Ort an: Arbeit Do Mathe: Aus Anhängen: Aus ]

Profil: Chrome auf dem PC

Anwendung: Chrom

Ereignis: Variablenwert [ %FingerScanned eq 1 ]

Geben Sie ein: Chrome

A1: Sichere Einstellungen [Konfiguration: AutoInput: Dienst. ServiceAccessibility – Aktiviertes Timeout (Sekunden):0 ]

A2: Warten [MS: 0 Sekunden: 1 Minuten: 0 Stunden: 0 Tage: 0]

A3: AutoInput-UI-Abfrage [Konfiguration: Nur sichtbar: wahr

Nur anklickbar: falsch

App-Paket: com.android.chrome

Bildschirmstatus prüfen: falsch

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

Regex: wahr

Variablen: Adress-Timeout (Sekunden):20 ]

A4: Beitreten Senden Push [ Konfiguration: Gerät: Chrome@Home

URL: %address Timeout (Sekunden):60 ] Wenn [ %Location ~ home ]

A5: Beitreten Senden Push [ Konfiguration: Gerät: Chrome@work

URL: %address Timeout (Sekunden):60 ] Wenn [ %Location ~ work ]

A6: Sichere Einstellungen [Konfiguration: AutoInput: Dienst. ServiceAccessibility – Deaktiviertes Timeout (Sekunden):0 ]

mehr lesen

Dialogkontext

Dialog

Wenn Sie über mehrere PCs verfügen, auf die Sie in einem einzigen Netzwerk streamen möchten, wäre ein Dialog möglicherweise die bessere Option für Sie. Ich werde es verwenden AutoTools um einen Dialog zu generieren, der aus den Namen der PCs besteht, auf die Sie die aktuelle Chrome-Webseite übertragen können. Sobald Sie darauf klicken, wird die Website nur an diesen PC gesendet. Wenn Sie nur das Dialogfeld verwenden möchten, müssen Sie die Profile von oben nicht neu erstellen. Alles was Sie tun müssen, ist das hinzuzufügen AutoTools Dialogaktion zu Ihrer Aufgabe. Füllen Sie die Namen mit Ihren Heimgeräten aus und weisen Sie jeder Option Befehle zu. Diese Befehle werden in einer Variablen gespeichert %atcommand. Nach dem Drücken wird die Variable gesetzt und wir können das Richtige auslösen Treten Sie Push bei Aktion. Jede Treten Sie Push bei Die Aktion verfügt über eine entsprechende WENN-Bedingung (%atcommand ~ zu Hause oder bei der Arbeit usw.).

Chrome-Dialogprofil

Profile: Chrome On PC 

Anwendung: Chrom

Ereignis: Variablenwert [ %FingerScanned eq 1 ]

Geben Sie Folgendes ein: Chrome-Dialog

A1: Sichere Einstellungen [Konfiguration: AutoInput: Dienst. ServiceAccessibility – Aktiviertes Timeout (Sekunden):0 ]

A2: Warten [MS: 0 Sekunden: 1 Minuten: 0 Stunden: 0 Tage: 0]

A3: AutoInput-UI-Abfrage [Konfiguration: Nur sichtbar: wahr

Nur anklickbar: falsch

App-Paket: com.android.chrome

Bildschirmstatus prüfen: falsch

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

Regex: wahr

Variablen: Adress-Timeout (Sekunden):20 ]

A4: AutoTools-Dialog [Konfiguration: Dialogtyp: Liste

Titel: Wählen Sie Ihren PC aus

Symbol: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock

Listentyp: 0

Texte: Zuhause, Arbeit

Textgröße: 20

Bildbreite: 100

Befehle: Zuhause, Arbeit

Dunkler Hintergrund: wahr

Oberer Rand: 16

Unterer Rand: 16

Untere Schaltflächen Oberer Rand: 16

Untere Schaltflächen Unterer Rand: 16

Schließen bei Auswahl: wahr

Trennzeichen: ,

Befehlsvariable: atcommand

Stornierbar: wahr

Bildschirm einschalten: true Timeout (Sekunden):60 ]

A5: Beitreten Senden Push [ Konfiguration: Gerät: Chrome@Home

URL: %address Timeout (Sekunden):60 ] Wenn [ %atcommand ~ home ]

A6: Beitreten Senden Push [ Konfiguration: Gerät: Chrome@work

URL: %address Timeout (Sekunden):60 ] Wenn [ %atcommand ~ work ]

A7: Sichere Einstellungen [Konfiguration: AutoInput: Dienst. ServiceAccessibility – Deaktiviertes Timeout (Sekunden):0 ]

mehr lesen


WhatsApp – Konversation am PC fortsetzen

Screenshot_20161204-151223Hier ist etwas Neues, das wir im Labor erfunden haben. Eine Whatsapp-Konversation auf Ihrem Telefon zu führen eignet sich hervorragend zum schnellen Hin- und Herschicken von Nachrichten, aber manchmal springen Sie lieber an Ihren PC, um längere Antworten zu tippen. Aus diesem Grund habe ich ein sehr einfaches, aber dennoch sehr nützliches Profil erstellt, das Ihnen gefällt Die Online-Schnittstelle von WhatsApp installiert und läuft auf Ihrem PC, sodass Sie Ihr Gespräch fortsetzen können. Wenn Sie mehr als einen PC haben, können Sie diesen gerne mit einem WiFIi Connected-Kontext verknüpfen oder einen Dialog erstellen, wie wir es im vorherigen Beispiel getan haben.

WhatsApp-Profil

Profile: WhatsApp On PC 

Ereignis: Variablenwert [ %FingerScanned eq 1 ]

Anwendung: WhatsApp

Geben Sie ein: WhatsApp

A1: Beitreten Senden Push [ Konfiguration: Gerät: Chrome@Home

URL: https://web.whatsapp.com/ Timeout (Sekunden):60 ] Wenn [ %Location ~ home ]

A2: Beitreten Senden Push [Konfiguration: Gerät: Chrome@work

URL: https://web.whatsapp.com/ Timeout (Sekunden):60 ] Wenn [ %Location ~ work ]

mehr lesen


Facebook – Öffnen Sie Facebook auf einem PC

Screenshot_20161204-151227Auf ganz ähnliche Weise können wir das Surfen auf Facebook auf unserem PC fortsetzen, wenn Sie es satt haben, auf Ihrem Mobilgerät durch Ihre Feeds zu scrollen. Auf die gleiche Weise wie zuvor richten wir unseren PC auf URL der Desktop-Site von Facebook über einen Join-Push. Sie können dies natürlich jederzeit noch einmal ändern, indem Sie einen WiFi Connected-Kontext oder einen Dialog für mehrere Geräte hinzufügen.

Facebook Profil

Profile: Facebook On PC 

Ereignis: Variablenwert [ %FingerScanned eq 1 ]

Anwendung: Facebook

Geben Sie ein: Facebook

A1: Beitreten Senden Push [ Konfiguration: Gerät: Chrome@Home

URL: https://www.facebook.com/ Timeout (Sekunden):60 ] Wenn [ %Location ~ home ]

A2: Beitreten Senden Push [Konfiguration: Gerät: Chrome@work

URL: https://www.facebook.com/ Timeout (Sekunden):60 ] Wenn [ %Location ~ work ]

mehr lesen


Karten – Navigieren Sie nach Hause oder zu Ihrem Lieblingsort

Ein Klick auf die Schaltfläche „Bring mich nach Hause“ kann Zeit und Frust sparen, insbesondere wenn Sie es eilig haben. Obwohl Sie eine Launcher-Verknüpfung erstellen können, um die Google Maps-Navigation zu starten, möchten einige Benutzer ihren Startbildschirm lieber nicht mit zusätzlichen Symbolen überladen. Wenn Google Maps geöffnet ist, können wir eine Absicht übergeben, um Google zu bitten, uns nach Hause zu bringen (erfordert die Festlegung des Standorts „Zuhause“ in Google Maps oder eine fest codierte Adresse in der Variable). Wenn Sie ein paar Favoriten wie „Arbeit“ oder „Las Vegas“ zur Auswahl haben möchten, können wir auch einen Dialog verknüpfen.

Nach Hause navigieren

Mit einem kurzen Tastendruck wird eine Intent-Aktion gesendet. Dadurch wird Google Maps geöffnet und „Zuhause“ als Ziel festgelegt. Einfach!

Kartenprofil

Profile: Maps Go Home 

Ereignis: Variablenwert [ %FingerScanned eq 1 ]

Anwendung: Karten

Geben Sie ein: Karten

A1: Absicht senden [Aktion: android.intent.action. VIEW Katze: Keine Mime-Typ: Daten: google.navigation: q=home Extra: Extra: Extra: Paket: Klasse: Ziel: Aktivität ]

mehr lesen

Lieblingsorte

Screenshot_20161204-151503Erstellen Sie einen Dialog mit AutoTools, und füllen Sie eine Liste mit Standorten aus. Sie können Orte wie Zuhause oder Arbeit, Städte oder bestimmte Adressen verwenden. Listen Sie sie durch Kommas getrennt auf. Das AutoTools-Dialogfeld füllt die Variable %attext wenn die Option gedrückt wird. Diese Option wird an den Intent übergeben Daten Feld: google.navigation: q=%attext . Die Absicht: android.intent.action. SICHT  bringt Sie an Ihr Ziel.

Karten-Favoritenprofil

Profile: Maps Go Home 

Ereignis: Variablenwert [ %FingerScanned eq 1 ]

Anwendung: Karten

Geben Sie ein: Kartendialog

A1: AutoTools-Dialog [Konfiguration: Dialogtyp: Liste

Titel: Standort auswählen

Symbol: App-Symbol: com.google.android.apps.maps

Listentyp: 0

Texte: Zuhause, Arbeit, Las Vegas

Textgröße: 20

Bildbreite: 100

Dunkler Hintergrund: wahr

Oberer Rand: 16

Unterer Rand: 16

Untere Schaltflächen Oberer Rand: 16

Untere Schaltflächen Unterer Rand: 16

Schließen bei Auswahl: wahr

Trennzeichen: ,

Befehlsvariable: atcommand

Stornierbar: wahr

Bildschirm einschalten: true Timeout (Sekunden):60 ]

A2: Absicht senden [Aktion: android.intent.action. VIEW Katze: Keine Mime-Typ: Daten: google.navigation: q=%attext Extra: Extra: Extra: Paket: Klasse: Ziel: Aktivität ]

mehr lesen


Hangouts – Vorlagen für schnelle Antworten

Screenshot_20161204-151421Ich weiß, ich scheine das zu lieben AutoTools-Dialog Aktion, aber das liegt daran, dass es eine sehr nützliche Funktion bietet, die in einer Vielzahl von Tasker-Skripten angewendet werden kann. In diesem Fall verwenden wir einen Dialog, um die Zwischenablage schnell mit einer Schnellantwortvorlage zu füllen. Sobald Sie Ihre Auswahl getroffen haben, können Sie Ihre Textnachricht einfügen oder in Sekundenschnelle antworten. Kein Tippen erforderlich.

Wir werden ein Array zum Speichern unserer Nachrichtenvorlagen verwenden. Um ein Array zu erstellen, verwenden Sie Variablensatz und listen Sie Ihre Optionen durch ein Komma getrennt auf. Anschließend führen Sie eine durch Variablenaufteilung durch das Komma und kann dann das Array in einem AutoTools-Dialogfeld auflisten! Stellen Sie sicher, dass es sich um ein globales Array handelt (das einen Großbuchstaben im Namen enthält), da lokale Arrays verschwinden. Der AutoTools-Dialog übernimmt die %Templates() Array in das Textfeld ein und füllt Ihre Liste mit Optionen. Jetzt müssen Sie nur noch das verwenden Zwischenablage festlegen Aktion zum Speichern des Werts von %attext.

Um Ihnen zu helfen, habe ich die Array-Aktionen für Sie in der Beschreibung beibehalten. Sobald Sie eine Reihe von Vorlagenantworten erstellt haben, können Sie die Aktionen A1 und A2 aus Ihrer Aufgabe löschen. Wenn Sie Ihr Vorlagen-Antwort-Array in Zukunft ändern möchten, gehen Sie einfach zur Registerkarte „Variablen“ in Tasker und suchen Sie nach %Vorlagen Variable.

Hangouts-Profil

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 ]


Kamera – verzögerter Verschluss

Screenshot_20161204-151245Ich finde es immer unangenehm, die Kamera für Selfies zu verwenden. Den Finger zu scannen, um ein Bild aufzunehmen, ist vielleicht nicht die beste Lösung. Sie können jedoch einen Timer einstellen, der es Ihnen ermöglicht, Ihre Hand in die richtige Position zu bringen, um ein viel besseres Bild aufzunehmen.

Um uns selbst zu warnen, zählt die Android-Sprach-Engine die Aktion herunter Sagen. Danach nutzen Sie die Aktion Taste – Kamera um das Bild mit der Hauptkamera aufzunehmen. Sie müssen nicht mit den Timern herumspielen oder nach einem Knopf greifen.

Kameraprofil

Profile: Camera Seflie Main 

Ereignis: Variablenwert [ %FingerScanned eq 1 ]

Anwendung: Kamera

Geben Sie ein: Kamera

A1: Sagen Sie [ Text: In 3,2,1... Engine: Stimme: com.google.android.tts: eng-gbr Stream: 2 Tonhöhe: 6 Geschwindigkeit: 6 Respektieren Sie Audiofokus: Ein Netzwerk: Ein Aufgabe sofort fortsetzen: Aus ]

A2: Warten [MS: 0 Sekunden: 1 Minuten: 0 Stunden: 0 Tage: 0]

A3: Schaltfläche [Schaltfläche: Kamera]

mehr lesen


YouTube – Video auf PC übertragen

Screenshot_20161204-151324Durch den Besitz eines Smart-TVs wurde mir klar, dass es unnötig schwierig ist, ein YouTube-Video auf einen PC zu übertragen. Sofern auf Ihrem PC die YouTube-Seite nicht im TV-Modus geöffnet ist, ist die Cast-Option nicht verfügbar. Glücklicherweise können wir die Option mithilfe des Fingerabdruckscanners aktivieren. Dies ist ein weiteres einfaches, aber nützliches Profil. Alles, was wir tun werden, ist, das zu öffnen YouTube-TV-Seite auf unserem PC über Join Push, und Sie können dann Ihr aktuelles Video auf Ihren PC streamen! So einfach!

YouTube-Profil

Profile: Youtube PC (21) 

Ereignis: Variablenwert [ %FingerScanned eq 1 ]

Anwendung: YouTube

Geben Sie ein: Youtube (20)

A1: Beitreten Senden Push [ Konfiguration: Gerät: Chrome@Home

URL: https://www.youtube.com/tv Timeout (Sekunden):60 ]

mehr lesen


Alternative zum Fingerabdrucksensor

Wenn Sie keinen Sensor haben, kann das gleiche Verhalten mit einer Überlagerung reproduziert werden, indem eine unsichtbare Szene erstellt wird, die sich genauso verhält wie das Scannen Ihres Fingers. Platzieren Sie es an einem festen Ort, damit Sie wissen, wo Sie tippen (oder lange tippen) müssen, und führen Sie Folgendes aus:

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 ]

Sie können die Schaltfläche sichtbar machen, aber ich fand sie etwas ablenkend, insbesondere beim Ansehen von Videos. Wählen Sie alle Anwendungen aus, die die Verwendung der Schaltfläche unterstützen würden, indem Sie ein Profil erstellen, das die Szene anzeigt und zerstört.

Fake-Knopf

Profile: Fake Button 

Anwendung: Chrome, Kamera, Hangouts...

Geben Sie ein: Fake Button

A1: Szene erstellen [Name: Fake Finger]

A2: Szene anzeigen [Name: Fake Finger Display As: Overlay, Blocking Horizontale Position: 200 Vertikale Position: 100 Animation: System Exit-Button anzeigen: Ein Aufgabe sofort fortsetzen: Ein]

Ausgang: Fake Button-

A1: Szene zerstören [Name: Fake Finger]

mehr lesen


Sie können das gesamte Projekt herunterladen, indem Sie dem Download-Link unten folgen. Nachdem Sie die Projekt-XML-Datei heruntergeladen haben, können Sie sie importieren, indem Sie Tasker öffnen und dann lange auf das Home-Symbol unten links drücken. Dadurch wird das Tasker-Projektmenü geöffnet, mit dem Sie Projekte importieren können, die sich im internen Speicher befinden.

Laden Sie das Projekt zum kontextsensitiven Fingerabdruckleser herunter

Ich bin gespannt, welche weiteren Verwendungsmöglichkeiten Ihnen einfallen. Lassen Sie es mich wissen und ich werde diesen Beitrag aktualisieren.