Skapa fler anpassade fingeravtrycksåtgärder med Tasker. Har du inte fingeravtrycksläsaren? Det är ok! Jag kommer att visa dig hur du använder en överlägg istället.
Om din smartphone eller surfplatta har en fingeravtrycksläsare är chansen stor att dess användningsområden är begränsade. Bortsett från några extra fördelar i Google Pixel eller Huawei smartphone line-up, tjänar de flesta fingeravtrycksläsare på Android bara för att låsa upp din enhet. Lyckligtvis kan vi, med kraften från Tasker och några plug-ins, utöka funktionaliteten av fingeravtrycksläsaren avsevärt. Tidigare har jag gjort en handledning om hur man gör tilldela anpassade fingeravtrycksåtgärder och göra det sammanhangsberoende. Vid den tiden visade jag bara hur du kunde casta den aktuella fliken till din PC. I den här handledningen kommer jag att ge några ytterligare exempel på hur du kan dra fördel av en sammanhangsmedveten fingeravtrycksläsare.
Men vad händer om din telefon inte har en fingeravtrycksläsare? Även om du inte har en på telefonen, oroa dig inte, eftersom vi kan justera skripten så att de fungerar lika bra med en knapp på skärmen. Jag kommer till och med att visa hur man replikerar den här inställningen med en helt genomskinlig knapp på skärmen också! Seniormedlem i XDA
Flextrick har uppdaterat Fingerprint Scanner Tools med bättre Tasker-integrering, så här är mina favoritfunktioner för anpassade fingeravtryck. I slutet av varje avsnitt kommer jag att tillhandahålla Tasker-sammanfattningen för dig som vill replikera installationen på egen hand (och lära dig längs vägen), men om du hellre bara vill ladda ner alla skript som nämns i den här artikeln har jag tillhandahållit en nedladdningslänk på slutet.Du kommer behöva:
Android version: 6.0+ (Använd 7.0),
Appar: Ansluta sig (eller AutoRemote), Verktyg för fingeravtrycksskanner (Tasker-support måste vara upplåst)
Plugin: AutoInmatning, AutoTools, Säkra inställningar
Behov: Fingeravtrycksläsare
Casta det aktuella Chrome-fönstret (uppdaterat)
I den föregående artikeln demonstrerade jag hur du kan casta den för närvarande öppnade Chrome-webbsidan till din dator med hjälp av Gå med. Sedan jag publicerade den artikeln har jag kommit med några ändringar som jag trodde skulle förbättra dess funktionalitet. Även om profilen ensam gör exakt samma sak, har jag uppdaterat uppgiften för att casta sidan till den valda datorn baserat på vad WiFi är anslutet eller en ingång vald från en dialogruta. Jag har också lagt till en växel för att aktivera och sedan inaktivera AutoInmatning tillgänglighetstjänst, som dessa tillgänglighetstjänster tenderar att sakta ner din telefon. För att göra det har jag lagt till en Säkra inställningar växlingsåtgärd för tillgänglighet som den första och sista åtgärden i uppgiften. Om du kämpar för att få Säkra inställningar plug-in på Android 7.0+ fungerar, titta på min lösning här eller kolla kör skal alternativ från här.
WiFi-ansluten kontext
Om du inte kan få platsvärdena från en annan profil måste du skapa ytterligare två profiler. Man kommer att ställa in variabeln %Plats till Hem, en annan till arbete. Skapa profilen, WiFi ansluten, fyll i ditt hem SSID och länka uppgiften som kommer att ställa in variabeln %Plats till Hem. Gör samma sak för ditt arbete WiFi.
Nu när vi har den delen klar kan vi uppdatera vår ursprungliga uppgift genom att helt enkelt lägga till ett IF-villkor till Gå med i Send Push handling. En push till rätt enhet kommer att utfärdas beroende på vår %Plats variabel, som vi ställer in baserat på en WiFi Connected-profil som nämnts ovan.
Chrome-profil
Profile: Connected Home
Tillstånd: Wifi ansluten [ SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]
Enter: Uppkopplat hem
A1: Variabeluppsättning [ Namn:%Plats Till: hem Gör matematik: Av Lägg till: Av ]
Profil: Connected Work
Tillstånd: Wifi ansluten [ SSID: ITC-STAFF MAC:* IP:* ]
Ange: Anslutet arbete
A1: Variabeluppsättning [ Namn:%Plats Till: Arbeta Gör matematik: Av Lägg till: Av ]
Profil: Chrome på PC
Applikation: Chrome
Händelse: Variabelt värde [ %FingerScanned eq 1 ]
Ange: Chrome
A1: Säkra inställningar [ Konfiguration: AutoInmatning: tjänst. ServiceAccessibility - Aktiverad timeout (sekunder):0 ]
A2: Vänta [ MS: 0 sekunder: 1 minuter: 0 timmar: 0 dagar: 0 ]
A3: AutoInput UI Query [ Konfiguration: Endast synligt: sant
Endast klickbar: falskt
Apppaket: com.android.chrome
Kontrollera skärmtillstånd: falskt
Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: sant
Variabler: adress Timeout (sekunder):20 ]
S4: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@Home
Url: %adress Timeout (sekunder):60 ] Om [ %Plats ~ hem ]
S5: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@work
Url: %adress Timeout (sekunder):60 ] Om [ %Plats ~ arbete ]
A6: Säkra inställningar [ Konfiguration: AutoInmatning: tjänst. ServiceAccessibility - Timeout avaktiverad (sekunder):0 ]
Läs mer
Dialogkontext
Om du har flera datorer som du skulle vilja casta till i ett enda nätverk, kanske en dialogruta skulle vara ett bättre alternativ för dig. Jag ska använda AutoTools för att skapa en dialogruta som kommer att bestå av namnen på de datorer som du kan casta den aktuella Chrome-webbsidan till. När du klickar på den - kommer webbplatsen endast att skickas till den datorn. Om du bara ska använda dialogrutan behöver du inte återskapa profilerna ovanifrån. Allt du behöver göra är att lägga till AutoTools Dialog åtgärd för din uppgift. Fyll i namnen med dina hemenheter och tilldela kommandon till varje alternativ. Dessa kommandon kommer att lagras i en variabel %på kommando. När du har tryckt på den kommer variabeln att ställas in och vi kan utlösa den korrekta Gå med i Push handling. Varje Gå med i Push åtgärd kommer att ha ett matchande IF-villkor (%på kommando ~ hem eller arbete etc).
Chrome dialogprofil
Profile: Chrome On PC
Applikation: Chrome
Händelse: Variabelt värde [ %FingerScanned eq 1 ]
Öppna: Chrome Dialog
A1: Säkra inställningar [ Konfiguration: AutoInmatning: tjänst. ServiceAccessibility - Aktiverad timeout (sekunder):0 ]
A2: Vänta [ MS: 0 sekunder: 1 minuter: 0 timmar: 0 dagar: 0 ]
A3: AutoInput UI Query [ Konfiguration: Endast synligt: sant
Endast klickbar: falskt
Apppaket: com.android.chrome
Kontrollera skärmtillstånd: falskt
Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: sant
Variabler: adress Timeout (sekunder):20 ]
A4: Dialogrutan AutoTools [ Konfiguration: Dialogtyp: Lista
Titel: Välj din dator
Ikon: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock
Listtyp: 0
Texter: Hem, Arbete
Textstorlek: 20
Bildbredd: 100
Kommandon: hem, arbete
Dim bakgrund: sant
Toppmarginal: 16
Nedre marginal: 16
Nedre knappar Toppmarginal: 16
Nedre knappar Nedre marginal: 16
Stäng på Välj: sant
Separator: ,
Kommandovariabel: atcommand
Avbrytbar: sant
Slå på skärmen: sann timeout (sekunder):60 ]
S5: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@Home
Url: %address Timeout (sekunder):60 ] Om [ %atcommand ~ home ]
S6: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@work
Url: %address Timeout (sekunder):60 ] Om [ %atcommand ~ fungerar ]
S7: Säkra inställningar [ Konfiguration: AutoInmatning: tjänst. ServiceAccessibility - Timeout avaktiverad (sekunder):0 ]
Läs mer
WhatsApp - Fortsätt konversation på datorn
Här är en ny som vi har lagat i labbet. Att hålla en Whatsapp-konversation på din telefon är bra för snabba meddelanden fram och tillbaka, men ibland vill du hellre hoppa på din dator för att skriva ut längre svar. Som sådan har jag skapat en väldigt förenklad, men ändå väldigt användbar profil som kommer att få WhatsApps onlinegränssnitt igång på din PC så att du kan fortsätta din konversation. Om du har mer än en dator, länka gärna detta till en WiFIi Connected-kontext eller skapa en dialogruta som vi gjorde i föregående exempel.
WhatsApp-profil
Profile: WhatsApp On PC
Händelse: Variabelt värde [ %FingerScanned eq 1 ]
Applikation: WhatsApp
Ange: Whatsapp
S1: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@Home
URL: https://web.whatsapp.com/ Timeout (sekunder):60 ] Om [ %Location ~ hem ]
S2: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@work
URL: https://web.whatsapp.com/ Timeout (sekunder):60 ] Om [ %Plats ~ arbete ]
Läs mer
Facebook - Öppna Facebook på en PC
På ett mycket liknande sätt kan vi fortsätta vår Facebook-surfning på vår PC om du börjar tröttna på att rulla dina flöden på din mobila enhet. På samma sätt som tidigare kommer vi att peka vår dator till URL till Facebooks skrivbordswebbplats via en Join-push. Naturligtvis är du välkommen att ändra detta igen genom att lägga till en WiFi Connected-kontext eller en dialogruta för flera enheter.
Facebook profil
Profile: Facebook On PC
Händelse: Variabelt värde [ %FingerScanned eq 1 ]
Ansökan: Facebook
Gå in: Facebook
S1: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@Home
URL: https://www.facebook.com/ Timeout (sekunder):60 ] Om [ %Location ~ hem ]
S2: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@work
URL: https://www.facebook.com/ Timeout (sekunder):60 ] Om [ %Plats ~ arbete ]
Läs mer
Kartor - Navigera hem eller till din favoritplats
En knapp "Ta mig hem" med ett klick kan spara lite tid och frustration, särskilt när du har bråttom. Även om du kan skapa en startgenväg för att starta Google Maps-navigering, föredrar vissa användare att inte belamra sin startskärm med ytterligare ikoner. När Google Maps är öppet kan vi skicka en avsikt att be Google ta oss hem (kräver att "Hem"-platsen i Google Maps ställs in eller en hårdkodad adress i variabeln). Om du vill ha några favoriter att välja mellan som "arbete" eller "Las Vegas", kan vi också länka en dialogruta.
Navigera hem
Med ett snabbt tryck på en knapp skickas en avsiktsåtgärd. Detta öppnar Google Maps och ställer in "hem" som din destination. Enkel!
Maps profil
Profile: Maps Go Home
Händelse: Variabelt värde [ %FingerScanned eq 1 ]
Användning: Kartor
Ange: Kartor
S1: Skicka avsikt [ Åtgärd: android.intent.action. VISA Katt: Ingen Mimetyp: Data: google.navigation: q=home Extra: Extra: Extra: Paket: Klass: Mål: Aktivitet ]
Läs mer
Favoritplatser
Skapa en dialog med AutoTools, och fyll i en lista med platser. Du kan använda platser som hem eller arbete, städer eller specifika adresser. Lista dem separerade med kommatecken. Dialogrutan AutoTools kommer att fylla i variabeln %attext när alternativet trycks ned. Detta alternativ kommer att överföras till avsikten, i data fält: google.navigation: q=%attext . Meningen: android.intent.action. SE tar dig till din destination.
Kartor favoritprofil
Profile: Maps Go Home
Händelse: Variabelt värde [ %FingerScanned eq 1 ]
Användning: Kartor
Ange: Kartdialog
A1: Dialogrutan AutoTools [ Konfiguration: Dialogtyp: Lista
Titel: Välj plats
Ikon: app-ikon: com.google.android.apps.maps
Listtyp: 0
Texter: Home, Work, Las Vegas
Textstorlek: 20
Bildbredd: 100
Dim bakgrund: sant
Toppmarginal: 16
Nedre marginal: 16
Nedre knappar Toppmarginal: 16
Nedre knappar Nedre marginal: 16
Stäng på Välj: sant
Separator: ,
Kommandovariabel: atcommand
Avbrytbar: sant
Slå på skärmen: sann timeout (sekunder):60 ]
S2: Skicka avsikt [ Åtgärd: android.intent.action. VISA Katt: Ingen Mimetyp: Data: google.navigation: q=%attext Extra: Extra: Extra: Paket: Klass: Mål: Aktivitet ]
Läs mer
Hangouts - Mallar för snabbsvar
Jag vet att jag verkar älska Dialogrutan AutoTools action, men det beror på att det ger en mycket användbar funktion som kan användas i ett brett utbud av Tasker-skript. I det här fallet kommer vi att använda en dialogruta för att snabbt fylla i urklippet med en snabbsvarsmall. När valet är gjort kan du klistra in ditt textmeddelande eller svara på några sekunder. Inget behov av att skriva.
Vi kommer att använda en array för att lagra våra meddelandemallar i. För att skapa en array, använd Variabel uppsättning och lista dina alternativ separerade med kommatecken. Du kommer då att utföra en Variabel Split med kommatecken och kommer sedan att kunna lista arrayen i en AutoTools-dialog! Se till att det är en global array (innehåller en versal i namnet) eftersom lokala arrayer försvinner. Dialogrutan AutoTools kommer att ta %Templates() array i textfältet och kommer att fylla din lista med alternativ. Allt du behöver göra nu är att använda Ställ in Urklipp åtgärd för att lagra värdet av %attext.
För att hjälpa dig behöll jag arrayåtgärderna åt dig i beskrivningen. När du har skapat en rad mallsvar kan du ta bort A1- och A2-åtgärder från din uppgift. Om du vill ändra din mallsvarsmatris i framtiden, gå helt enkelt till fliken Variabler i Tasker och leta efter %Mallar variabel.
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 - Fördröjd slutare
Jag tycker alltid att det är obehagligt att använda kameran för selfies. Att skanna fingret för att ta en bild är kanske inte den bästa lösningen, men du kan ställa in en timer som gör att du kan få handen i position för att ta en mycket bättre bild.
För att ge oss själva en varning kommer Android-röstmotorn att räkna ner för oss med åtgärden Säga. Efter detta - använd åtgärden Knapp - Kamera för att ta bilden med huvudkameran. Inget behov av att leka med timers eller sträcka ut efter en knapp.
Kameraprofil
Profile: Camera Seflie Main
Händelse: Variabelt värde [ %FingerScanned eq 1 ]
Användning: Kamera
Ange: Kamera
A1: Säg [ Text: I 3,2,1... Motor: Röst: com.google.android.tts: eng-gbr Ström: 2 Pitch: 6 Hastighet: 6 Respekt Ljudfokus: På nätverk: På Fortsätt uppgift omedelbart: Av ]
A2: Vänta [ MS: 0 sekunder: 1 minuter: 0 timmar: 0 dagar: 0 ]
A3: Knapp [ Knapp: Kamera ]
Läs mer
YouTube - Casta video till PC
Att äga en smart TV har fått mig att inse att det är onödigt svårt att casta en YouTube-video till en PC. Om inte din PC har YouTube-sidan öppen i ett TV-läge är cast-alternativet inte tillgängligt. Lyckligtvis kan vi aktivera alternativet med fingeravtrycksläsaren. Detta är ännu en enkel, men användbar profil. Allt vi kommer att göra är att öppna YouTube TV-sida på vår PC via Join Push, och du kan sedan casta din nuvarande video till din PC! Så enkelt!
YouTube-profil
Profile: Youtube PC (21)
Händelse: Variabelt värde [ %FingerScanned eq 1 ]
Applikation: YouTube
Ange: Youtube (20)
S1: Gå med i Skicka Push [ Konfiguration: Enhet: Chrome@Home
URL: https://www.youtube.com/tv Timeout (sekunder):60 ]
Läs mer
Alternativ för fingeravtryckssensor
Om du inte har en sensor kan samma beteende reproduceras med en överlagring, genom att göra en osynlig scen som kommer att agera exakt på samma sätt som att skanna ditt finger. Placera den på en fast plats så att du vet var du ska trycka (eller lång tryckning) och utför följande:
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 ]
Du kan göra knappen synlig, men jag tyckte att den var lite distraherande, särskilt när jag tittade på videor. Välj alla applikationer som skulle stödja användningen av knappen genom att skapa en profil som visar och förstör scenen.
Falsk knapp
Profile: Fake Button
Applikation: Chrome, Kamera, Hangouts...
Enter: Fake Button
A1: Skapa scen [ Namn: Fake Finger ]
A2: Visa scen [ Namn: Fake Finger Display As: Overlay, Blockerande Horisontell Position: 200 Vertikal Position: 100 Animation: System Visa Exit-knapp: På Fortsätt uppgift omedelbart: På ]
Exit: Fake Button-
A1: Förstör scen [ Namn: Fake Finger ]
Läs mer
Du kan ladda ner hela projektet genom att följa nedladdningslänken nedan. Efter att ha laddat ner Project XML-filen kan du importera den genom att öppna Tasker och sedan trycka länge på hemikonen längst ner till vänster. Detta kommer att ta upp Tasker Project-menyn, som låter dig importera projekt som finns på det interna minnet.
Ladda ner Context Aware Fingerprint Reader Project
Jag är sugen på att se vilka andra användningsområden du kan komma på. Låt mig veta så uppdaterar jag det här inlägget.