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
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
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
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
Hier 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
Auf 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
Erstellen 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
Ich 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
Ich 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
Durch 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.