Hoe u aangepaste vingerafdrukacties kunt maken met Tasker

Maak meer aangepaste vingerafdrukacties met Tasker. Heeft u geen vingerafdruklezer? Dat is geen probleem! Ik zal je laten zien hoe je in plaats daarvan een overlay gebruikt.

Als uw smartphone of tablet een vingerafdruklezer heeft, is de kans groot dat het gebruik ervan beperkt is. Afgezien van een paar extra voordelen in het Google Pixel- of Huawei-smartphoneaanbod, dienen de meeste vingerafdruklezers op Android alleen om je toestel te ontgrendelen. Gelukkig kunnen we met de kracht van Tasker en enkele plug-ins de functionaliteit van de vingerafdrukscanner flink uitbreiden. Eerder heb ik een tutorial gemaakt over hoe je dat moet doen wijs aangepaste vingerafdrukacties toe en maak het contextafhankelijk. Destijds demonstreerde ik alleen hoe je het huidige tabblad naar je pc kon casten. In deze zelfstudie geef ik enkele aanvullende voorbeelden van manieren waarop u kunt profiteren van een contextbewuste vingerafdruklezer.

Maar wat als uw telefoon geen vingerafdruklezer heeft? Zelfs als u er geen op uw telefoon heeft, hoeft u zich geen zorgen te maken, want we kunnen de scripts aanpassen zodat ze net zo goed werken met een knop op het scherm. Ik zal zelfs demonstreren hoe je deze opstelling kunt repliceren met een volledig transparante knop op het scherm! XDA Senior-lid 

Flextruc heeft de Fingerprint Scanner Tools bijgewerkt met betere Tasker-integratie, dus hier zijn mijn favoriete aangepaste vingerafdrukacties. Aan het einde van elke sectie zal ik de Tasker-samenvatting geven voor degenen onder u die de opzet zelf willen repliceren (en leren onderweg), maar als je liever simpelweg alle scripts downloadt die in dit artikel worden genoemd, heb ik een downloadlink gegeven op de einde.

Je zal nodig hebben:

Android-versie: 6.0+ (Gebruikt 7,0),

Apps: Meedoen (of AutoRemote), Hulpmiddelen voor vingerafdrukscanners (Tasker-ondersteuning moet worden ontgrendeld)

Inpluggen: Automatische invoer, AutoTools, Veilige instellingen

Behoeften: Vingerafdruklezer


Het huidige Chrome-venster casten (bijgewerkt)

In het vorige artikel heb ik laten zien hoe je de momenteel geopende Chrome-webpagina naar je pc kunt casten met behulp van Join. Sinds ik dat artikel heb gepubliceerd, heb ik een paar wijzigingen bedacht waarvan ik dacht dat ze de functionaliteit ervan zouden verbeteren. Hoewel het profiel alleen precies hetzelfde doet, heb ik de taak bijgewerkt om de pagina naar de geselecteerde pc te casten op basis van de WiFi-verbinding of een invoer die in een dialoogvenster is geselecteerd. Ik heb ook een schakelaar toegevoegd om de Automatische invoer toegankelijkheidsdienst, zoals deze toegankelijkheidsdiensten hebben de neiging uw telefoon te vertragen. Om dit te doen heb ik een Veilige instellingen toegankelijkheid schakelactie als de eerste en laatste actie in de taak. Als je moeite hebt om de Veilige instellingen plug-in op Android 7.0+ werkt, kijk naar mijn oplossing hier of kijk op de schelp uitvoeren opties vanaf hier.

WiFi-verbonden context

WiFi-context

Tenzij u de locatiewaarden uit een ander profiel kunt halen, moet u twee extra profielen maken. Men zal de variabele instellen %Plaats naar thuis, nog een werk. Maak het profiel aan, WiFi verbonden, vul uw thuis-SSID in en koppel de taak die de variabele zal instellen %Plaats naar thuis. Doe hetzelfde voor uw werk-WiFi.

Nu we dat onderdeel gereed hebben, kunnen we onze oorspronkelijke taak bijwerken door eenvoudigweg een IF-voorwaarde toe te voegen aan de Sluit je aan bij Send Push actie. Afhankelijk van onze bestelling wordt er een push naar het juiste apparaat verzonden %Plaats variabele, die we instellen op basis van een WiFi Connected-profiel zoals hierboven vermeld.

Chrome-profiel

Profile: Connected Home 

Staat: Wifi verbonden [ SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]

Voer in: Verbonden huis

A1: Variabelenset [ Naam:% Locatie Naar: home Wiskunde uitvoeren: Uit Toevoegen: Uit ]

Profiel: Verbonden werken

Staat: Wifi verbonden [ SSID: ITC-PERSONEEL MAC:* IP:* ]

Voer in: Verbonden werk

A1: Variabelenset [ Naam:% Locatie Naar: werk Wiskunde uitvoeren: Uit Toevoegen: Uit ]

Profiel: Chrome op pc

Toepassing: Chroom

Gebeurtenis: Variabele waarde [%FingerScanned eq 1]

Voer in: Chroom

A1: Veilige instellingen [ Configuratie: AutoInput: service. ServiceToegankelijkheid - Time-out ingeschakeld (seconden):0 ]

A2: Wachten [ MS: 0 Seconden: 1 Minuten: 0 Uren: 0 Dagen: 0 ]

A3: AutoInput UI-query [ Configuratie: alleen zichtbaar: waar

Alleen klikbaar: false

App-pakket: com.android.chrome

Controleer schermstatus: false

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

Regex: waar

Variabelen: adrestime-out (seconden):20 ]

A4: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@Home

URL: %adres Time-out (seconden):60 ] If [%Locatie ~ thuis]

A5: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@work

URL: %adres Time-out (seconden):60 ] If [%Locatie ~ werk]

A6: Veilige instellingen [ Configuratie: AutoInput: service. ServiceToegankelijkheid - Time-out uitgeschakeld (seconden):0 ]

Lees verder

Dialoogcontext

Dialoog

Als u meerdere pc's heeft waarnaar u in één netwerk wilt casten, is een dialoog wellicht een betere optie voor u. Ik ga gebruiken AutoTools om een ​​dialoogvenster te genereren dat bestaat uit de namen van de pc's waarnaar u de huidige Chrome-webpagina kunt casten. Eenmaal erop geklikt, wordt de website alleen naar die pc verzonden. Als u alleen het dialoogvenster gaat gebruiken, hoeft u de profielen van bovenaf niet opnieuw te maken. Het enige dat u hoeft te doen, is de AutoTools Dialoogactie voor uw taak. Vul de namen in met uw thuisapparaten en wijs opdrachten toe aan elke optie. Deze opdrachten worden opgeslagen in een variabele %op commando. Eenmaal ingedrukt, wordt de variabele ingesteld en kunnen we de juiste trigger activeren Sluit je aan bij Push actie. Elk Sluit je aan bij Push actie zal een overeenkomende IF-voorwaarde hebben (%op commando ~ thuis of op het werk enz.).

Chrome-dialoogprofiel

Profile: Chrome On PC 

Toepassing: Chroom

Gebeurtenis: Variabele waarde [%FingerScanned eq 1]

Enter: Chrome-dialoogvenster

A1: Veilige instellingen [ Configuratie: AutoInput: service. ServiceToegankelijkheid - Time-out ingeschakeld (seconden):0 ]

A2: Wachten [ MS: 0 Seconden: 1 Minuten: 0 Uren: 0 Dagen: 0 ]

A3: AutoInput UI-query [ Configuratie: alleen zichtbaar: waar

Alleen klikbaar: false

App-pakket: com.android.chrome

Controleer schermstatus: false

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

Regex: waar

Variabelen: adrestime-out (seconden):20 ]

A4: Dialoogvenster AutoTools [ Configuratie: Dialoogtype: Lijst

Titel: Selecteer uw pc

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

Lijsttype: 0

Teksten: Thuis, Werk

Tekstgrootte: 20

Afbeeldingsbreedte: 100

Commando's: thuis, werk

Donkere achtergrond: waar

Bovenmarge: 16

Ondermarge: 16

Onderste knoppen Bovenmarge: 16

Onderste knoppen Ondermarge: 16

Sluiten bij selecteren: waar

Scheidingsteken: ,

Commandovariabele: atcommand

Opzegbaar: waar

Scherm inschakelen: echte time-out (seconden):60 ]

A5: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@Home

URL: %adres time-out (seconden):60 ] If [%atcommand ~ home]

A6: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@work

URL: %adres Time-out (seconden):60 ] If [%atcommand ~ work]

A7: Veilige instellingen [ Configuratie: AutoInput: service. ServiceToegankelijkheid - Time-out uitgeschakeld (seconden):0 ]

Lees verder


WhatsApp - Zet het gesprek voort op de pc

screenshot_20161204-151223Hier is een nieuwe die we in het laboratorium hebben bedacht. Een Whatsapp-gesprek voeren op je telefoon is geweldig voor snelle heen-en-weerberichten, maar soms spring je liever achter je pc om langere antwoorden te typen. Als zodanig heb ik een heel simplistisch, maar toch zeer nuttig profiel gemaakt dat zal krijgen De online-interface van WhatsApp actief op uw pc, zodat u uw gesprek kunt voortzetten. Als u meer dan één pc heeft, kunt u deze gerust koppelen aan een WiFIi Connected-context of een dialoog creëren zoals we in het vorige voorbeeld deden.

WhatsApp-profiel

Profile: WhatsApp On PC 

Gebeurtenis: Variabele waarde [%FingerScanned eq 1]

Toepassing: WhatsApp

Vul in: Whatsapp

A1: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@Home

URL: https://web.whatsapp.com/ Time-out (seconden):60] Als [%Locatie ~ thuis]

A2: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@work

URL: https://web.whatsapp.com/ Time-out (seconden):60] Als [%Locatie ~ werk]

Lees verder


Facebook - Open Facebook op een pc

screenshot_20161204-151227Op een vergelijkbare manier kunnen we doorgaan met surfen op Facebook op onze pc als u het beu wordt om door uw feeds op uw mobiele apparaat te scrollen. Op dezelfde manier als voorheen wijzen we onze pc naar het URL van de desktopsite van Facebook via een Join-push. U kunt dit uiteraard opnieuw aanpassen door een WiFi Connected-context of een dialoogvenster voor meerdere apparaten toe te voegen.

Facebook profiel

Profile: Facebook On PC 

Gebeurtenis: Variabele waarde [%FingerScanned eq 1]

Toepassing: Facebook

Voer in: Facebook

A1: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@Home

URL: https://www.facebook.com/ Time-out (seconden):60] Als [%Locatie ~ thuis]

A2: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@work

URL: https://www.facebook.com/ Time-out (seconden):60] Als [%Locatie ~ werk]

Lees verder


Kaarten - Navigeer naar huis of naar uw favoriete locatie

Een enkele klik op de knop 'Breng me naar huis' kan wat tijd en frustratie besparen, vooral als je haast hebt. Hoewel u een snelkoppeling in het opstartprogramma kunt maken om Google Maps-navigatie te starten, geven sommige gebruikers er de voorkeur aan hun startscherm niet vol te zetten met extra pictogrammen. Wanneer Google Maps open is, kunnen we de intentie doorgeven om Google te vragen ons naar huis te brengen (vereist dat de 'Thuis'-locatie in Google Maps is ingesteld of een hardgecodeerd adres in de variabele). Als je een paar favorieten wilt hebben om uit te kiezen, zoals 'werk' of 'Las Vegas', kunnen we ook een dialoogvenster koppelen.

Navigeer naar huis

Met een snelle druk op de knop wordt een Intent-actie verzonden. Hierdoor wordt Google Maps geopend en wordt 'thuis' als uw bestemming ingesteld. Eenvoudig!

Kaarten profiel

Profile: Maps Go Home 

Gebeurtenis: Variabele waarde [%FingerScanned eq 1]

Toepassing: kaarten

Voer in: kaarten

A1: Intentie verzenden [ Actie: android.intent.action. BEKIJK Kat: Geen Mime Type: Gegevens: google.navigation: q=home Extra: Extra: Extra: Pakket: Klasse: Doel: Activiteit ]

Lees verder

Favoriete locaties

screenshot_20161204-151503Maak een dialoog met AutoToolsen vul een lijst met locaties in. U kunt plaatsen zoals thuis of werk, steden of specifieke adressen gebruiken. Noem ze gescheiden door komma's. Het AutoTools-dialoogvenster vult de variabele in %attekst wanneer de optie wordt ingedrukt. Deze optie wordt doorgegeven aan de intentie, in de gegevens veld: google.navigatie: q=%attekst . De bedoeling: android.intent.actie. WEERGAVE  brengt u naar uw bestemming.

Maps Favoriet profiel

Profile: Maps Go Home 

Gebeurtenis: Variabele waarde [%FingerScanned eq 1]

Toepassing: kaarten

Enter: Dialoogvenster Kaarten

A1: Dialoogvenster AutoTools [ Configuratie: Dialoogtype: Lijst

Titel: Selecteer locatie

Pictogram: app-pictogram: com.google.android.apps.maps

Lijsttype: 0

Teksten: thuis, werk, Las Vegas

Tekstgrootte: 20

Afbeeldingsbreedte: 100

Donkere achtergrond: waar

Bovenmarge: 16

Ondermarge: 16

Onderste knoppen Bovenmarge: 16

Onderste knoppen Ondermarge: 16

Sluiten bij selecteren: waar

Scheidingsteken: ,

Commandovariabele: atcommand

Opzegbaar: waar

Scherm inschakelen: echte time-out (seconden):60 ]

A2: Intentie verzenden [ Actie: android.intent.action. BEKIJK Cat: Geen Mime Type: Data: google.navigation: q=%attext Extra: Extra: Extra: Pakket: Klasse: Doel: Activiteit ]

Lees verder


Hangouts - Sjablonen voor snel antwoord

screenshot_20161204-151421Ik weet dat ik van de lijk te houden Dialoogvenster AutoTools actie, maar dat komt omdat het een zeer nuttige functie biedt die kan worden toegepast in een breed scala aan Tasker-scripts. In dit geval gebruiken we een dialoogvenster om het klembord snel te vullen met een snelantwoordsjabloon. Nadat de selectie is gemaakt, kunt u binnen enkele seconden uw sms-bericht plakken of antwoorden. Typen is niet nodig.

We zullen een array gebruiken om onze berichtsjablonen in op te slaan. Gebruik om een ​​array te maken Variabele set en vermeld uw opties, gescheiden door een komma. Je voert dan een Variabele splitsing door de komma en kan dan de array weergeven in een AutoTools-dialoogvenster! Zorg ervoor dat het een globale array is (met een hoofdletter in de naam), aangezien lokale arrays zullen verdwijnen. Het AutoTools-dialoogvenster neemt de %Sjablonen() array in het tekstveld en vult uw lijst met opties. Het enige dat u nu hoeft te doen, is de Klembord instellen actie om de waarde van op te slaan %attekst.

Om je te helpen heb ik de array-acties voor je bewaard in de beschrijving. Nadat u een reeks sjabloonreacties heeft gemaakt, kunt u A1- en A2-acties uit uw taak verwijderen. Als u uw sjabloonantwoordarray in de toekomst wilt wijzigen, gaat u eenvoudigweg naar het tabblad 'Variabelen' in Tasker en zoekt u naar de %Sjablonen variabel.

Hangouts-profiel

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 ]


Camera - Vertraagde sluitertijd

screenshot_20161204-151245Ik vind het altijd ongemakkelijk om de camera te gebruiken voor selfies. Je vinger scannen om een ​​foto te maken is misschien niet de beste oplossing, maar je kunt wel een timer instellen waarmee je je hand in de juiste positie kunt brengen om een ​​veel betere foto te maken.

Om onszelf een waarschuwing te geven, telt de Android-stemengine voor ons af met de actie Inspraak. Hierna - gebruik de actie Knop - Camera om de foto te maken met de hoofdcamera. Je hoeft niet met de timers te spelen of naar een knop te grijpen.

Cameraprofiel

Profile: Camera Seflie Main 

Gebeurtenis: Variabele waarde [%FingerScanned eq 1]

Toepassing: camera

Vul in: Camera

A1: Zeg [ Tekst: In 3,2,1... Engine: Stem: com.google.android.tts: eng-gbr Stream: 2 Toonhoogte: 6 Snelheid: 6 Respecteer audio Focus: Aan Netwerk: Aan Taak onmiddellijk voortzetten: Uit ]

A2: Wachten [ MS: 0 Seconden: 1 Minuten: 0 Uren: 0 Dagen: 0 ]

A3: Knop [ Knop: Camera ]

Lees verder


YouTube - Video naar pc casten

screenshot_20161204-151324Door het bezitten van een smart TV ben ik tot het besef gekomen dat het casten van een YouTube-video naar een pc onnodig moeilijk is. Tenzij op uw pc de YouTube-pagina geopend is in tv-modus, is de cast-optie niet beschikbaar. Gelukkig kunnen we de optie inschakelen met behulp van de vingerafdrukscanner. Dit is nog een eenvoudig, maar nuttig profiel. Het enige wat we zullen doen is het openen van de YouTube TV-pagina op onze pc via Join Push, en je kunt vervolgens je huidige video naar je pc casten! Zo simpel!

YouTube-profiel

Profile: Youtube PC (21) 

Gebeurtenis: Variabele waarde [%FingerScanned eq 1]

Toepassing: YouTube

Voer in: Youtube (20)

A1: Deelnemen Push verzenden [ Configuratie: Apparaat: Chrome@Home

URL: https://www.youtube.com/tv Time-out (seconden):60 ]

Lees verder


Alternatief voor vingerafdruksensor

Als je geen sensor hebt, kan hetzelfde gedrag worden gereproduceerd met een overlay, door een onzichtbare scène te maken die op precies dezelfde manier werkt als het scannen van je vinger. Plaats het op een vaste locatie, zodat u weet waar u moet tikken (of lang moet tikken) en voer het volgende uit:

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 ]

Je kunt de knop zichtbaar maken, maar ik vond het een beetje afleidend, vooral bij het bekijken van video's. Selecteer alle applicaties die het gebruik van de knop ondersteunen door een profiel aan te maken dat de scène toont en vernietigt.

Valse knop

Profile: Fake Button 

Toepassing: Chrome, Camera, Hangouts...

Enter: nepknop

A1: Scène maken [ Naam: Fake Finger ]

A2: Scène tonen [ Naam: Weergave nepvinger als: Overlay, Blokkeren Horizontale positie: 200 Verticale positie: 100 Animatie: Systeem Knop Afsluiten weergeven: Aan Taak onmiddellijk voortzetten: Aan ]

Afsluiten: nepknop-

A1: Scène vernietigen [Naam: Valse vinger]

Lees verder


U kunt het volledige project downloaden door de onderstaande downloadlink te volgen. Nadat u het Project XML-bestand hebt gedownload, kunt u het importeren door Tasker te openen en vervolgens linksonder lang op het Home-pictogram te drukken. Hierdoor wordt het Tasker Project-menu geopend, waarmee u projecten in de interne opslag kunt importeren.

Download het Context Aware Fingerprint Reader-project

Ik ben benieuwd welke andere toepassingen je zou kunnen bedenken. Laat het mij weten, dan zal ik dit bericht updaten.