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
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
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
Hier 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
Op 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
Maak 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
Ik 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
Ik 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
Door 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.