Creați mai multe acțiuni personalizate de amprentă cu Tasker. Nu ai cititor de amprentă? Asta e ok! Îți voi arăta cum să folosești o suprapunere.
Dacă smartphone-ul sau tableta dvs. are un cititor de amprente, sunt șanse ca utilizările acestuia să fie limitate. În afară de câteva beneficii suplimentare din gama de smartphone-uri Google Pixel sau Huawei, majoritatea cititoarelor de amprente de pe Android servesc doar pentru a vă debloca dispozitivul. Din fericire, cu puterea lui Tasker și câteva plug-in-uri, suntem capabili să extindem considerabil funcționalitatea scanerului de amprente. Anterior, am făcut un tutorial despre cum atribuiți acțiuni personalizate de amprentă și faceți-l dependent de context. La momentul respectiv, am demonstrat doar cum ați putea proiecta fila curentă pe computer. În acest tutorial, voi oferi câteva exemple suplimentare de modalități în care puteți profita de un cititor de amprente care ține cont de context.
Dar ce se întâmplă dacă telefonul tău nu are un cititor de amprente? Chiar dacă nu aveți unul pe telefon, nu vă faceți griji, deoarece putem ajusta scripturile pentru a funcționa la fel de bine cu un buton de pe ecran. Voi demonstra chiar și cum să reproduc această configurație cu un buton complet transparent de pe ecran, de asemenea! Membru senior XDA
Flextrick a actualizat Fingerprint Scanner Tools cu o mai bună integrare Tasker, așa că iată acțiunile mele preferate personalizate de amprentă. La sfârșitul fiecărei secțiuni, voi furniza rezumatul Tasker pentru cei dintre voi care doresc să reproducă configurația pe cont propriu (și să învețe pe parcurs), dar dacă preferați să descărcați pur și simplu toate scripturile menționate în acest articol, am furnizat un link de descărcare la adresa Sfârşit.Vei avea nevoie:
Versiunea Android: 6.0+ (Utilizat 7.0),
Aplicații: A te alatura (sau AutoRemote), Instrumente de scanare a amprentelor (Suportul Tasker trebuie deblocat)
Conecteaza: Intrare automată, AutoTools, Setări sigure
Are nevoie: Cititor de amprente
Proiectați fereastra Chrome actuală (Actualizată)
În articolul anterior, am demonstrat cum puteți proiecta pagina web Chrome deschisă în prezent pe computer folosind Join. De când am publicat acel articol, am venit cu câteva modificări despre care credeam că îi vor îmbunătăți funcționalitatea. În timp ce profilul singur face exact același lucru, am actualizat sarcina de a proiecta pagina pe computerul selectat în funcție de WiFi-ul conectat sau de o intrare selectată dintr-un dialog. Am adăugat, de asemenea, o comutare pentru a activa, apoi a dezactiva Intrare automată serviciu de accesibilitate, ca acestea serviciile de accesibilitate tind să vă încetinească telefonul. Pentru a face acest lucru, am adăugat un Setări sigure acțiune de comutare a accesibilității ca prima și ultima acțiune din sarcină. Dacă te străduiești să obții Setări sigure plug-in-ul pe Android 7.0+ funcționează, uită-te la mine soluţie aici sau verificați rula shell opțiuni de la Aici.
Context conectat WiFi
Dacă nu puteți obține valorile locației de la alt profil, va trebui să creați două profiluri suplimentare. Unul va seta variabila %Locație la Acasă, altul la muncă. Creați profilul, conectați WiFi, completați SSID-ul dvs. de acasă și conectați sarcina care va seta variabila %Locație la Acasă. Faceți același lucru pentru WiFi de serviciu.
Acum că avem acea parte gata, ne putem actualiza sarcina inițială prin simpla adăugare a unei condiții IF la Alăturați-vă Send Push acțiune. O apăsare către dispozitivul corect va fi emisă în funcție de noi %Locație variabilă, pe care o setăm pe baza unui profil WiFi conectat, așa cum am menționat mai sus.
Profil Chrome
Profile: Connected Home
Stare: Wifi conectat [ SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]
Introduceți: Acasă conectată
A1: Set de variabile [Nume:%Locație Către: acasă Faceți matematică: Dezactivat Adăugați: Dezactivat]
Profil: Muncă conectată
Stare: Wifi Conectat [ SSID: ITC-STAFF MAC:* IP:* ]
Introduceți: Lucru conectat
A1: Set de variabile [Nume:%Locație Către: lucru Faceți matematică: Dezactivat Adăugați: Dezactivat]
Profil: Chrome pe PC
Aplicație: Chrome
Eveniment: Valoare variabilă [ %FingerScanned eq 1 ]
Introduceți: Chrome
A1: Setări securizate [ Configurare: Intrare automată: serviciu. ServiceAccessibility - Timeout activat (secunde): 0 ]
A2: Așteptați [ MS: 0 secunde: 1 minute: 0 ore: 0 zile: 0]
A3: Interogare UI de intrare automată [ Configurație: Vizibil numai: adevărat
Doar pe care se poate da clic: fals
Pachetul aplicației: com.android.chrome
Verificați starea ecranului: fals
Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: adevărat
Variabile: adresă Timeout (secunde): 20 ]
A4: Alăturați-vă Send Push [ Configurație: Dispozitiv: Chrome@Home
Url: %address Timeout (secunde):60 ] Dacă [ %Locație ~ acasă ]
A5: Alăturați-vă Trimiteți Push [ Configurație: Dispozitiv: Chrome@work
Url: %address Timeout (secunde):60 ] Dacă [ %Locație ~ lucru ]
A6: Setări securizate [ Configurare: Intrare automată: serviciu. ServiceAccessibility - Timeout dezactivat (secunde): 0 ]
citeşte mai mult
Contextul dialogului
Dacă aveți mai multe computere pe care doriți să le proiectați într-o singură rețea, poate că un dialog ar fi o opțiune mai bună pentru dvs. Am de gând să folosesc AutoTools pentru a genera o fereastră de dialog care va consta din numele computerelor la care puteți proiecta pagina web Chrome actuală. Odată făcut clic - site-ul web va fi trimis numai către acel computer. Dacă intenționați să utilizați doar dialogul, nu trebuie să recreați profilurile de sus. Tot ce trebuie să faceți este să adăugați AutoTools Acțiune de dialog pentru sarcina dvs. Populați numele cu dispozitivele dvs. de acasă și atribuiți comenzi fiecărei opțiuni. Aceste comenzi vor fi stocate într-o variabilă %atcommand. Odată apăsată, variabila va fi setată și putem declanșa cea corectă Alăturați-vă Push acțiune. Fiecare Alăturați-vă Push acțiunea va avea o condiție IF care se potrivește (%atcommand ~ acasă sau la serviciu etc).
Profil de dialog Chrome
Profile: Chrome On PC
Aplicație: Chrome
Eveniment: Valoare variabilă [ %FingerScanned eq 1 ]
Introduceți: Dialog Chrome
A1: Setări securizate [ Configurare: Intrare automată: serviciu. ServiceAccessibility - Timeout activat (secunde): 0 ]
A2: Așteptați [ MS: 0 secunde: 1 minute: 0 ore: 0 zile: 0]
A3: Interogare UI de intrare automată [ Configurație: Vizibil numai: adevărat
Doar pe care se poate da clic: fals
Pachetul aplicației: com.android.chrome
Verificați starea ecranului: fals
Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: adevărat
Variabile: adresă Timeout (secunde): 20 ]
A4: Dialog AutoTools [ Configurare: Tip dialog: Listă
Titlu: Selectați-vă computerul
Pictogramă: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock
Tip listă: 0
Texte: Acasă, Serviciu
Dimensiunea textului: 20
Lățimea imaginii: 100
Comenzi: acasă, serviciu
Fundal slab: adevărat
Marja superioară: 16
Marja inferioară: 16
Butoane de jos Marja superioară: 16
Butoane de jos Marja de jos: 16
Închidere la selectare: adevărat
Separator: ,
Variabilă de comandă: atcommand
Anulabil: adevărat
Porniți ecranul: timeout real (secunde): 60 ]
A5: Alăturați-vă Trimiteți Push [ Configurație: Dispozitiv: Chrome@Home
Url: %address Timeout (secunde):60 ] Dacă [ %atcommand ~ home ]
A6: Alăturați-vă Send Push [ Configurație: Dispozitiv: Chrome@work
Url: %address Timeout (secunde):60 ] Dacă [ %atcommand ~ work ]
A7: Setări sigure [ Configurare: Intrare automată: serviciu. ServiceAccessibility - Timeout dezactivat (secunde): 0 ]
citeşte mai mult
WhatsApp - Continuați conversația pe computer
Iată unul nou pe care l-am pregătit în laborator. Ținerea unei conversații Whatsapp pe telefon este grozavă pentru mesaje rapide înainte și înapoi, dar uneori ai prefera să urci pe computer pentru a scrie răspunsuri mai lungi. Ca atare, am creat un profil foarte simplist, dar foarte util, care va primi Interfața online a WhatsApp să funcționeze pe computer, astfel încât să puteți continua conversația. Dacă aveți mai multe PC-uri, nu ezitați să conectați acesta la un context WiFIi Connected sau să creați un dialog așa cum am făcut în exemplul anterior.
Profil WhatsApp
Profile: WhatsApp On PC
Eveniment: Valoare variabilă [ %FingerScanned eq 1 ]
Aplicație: WhatsApp
Introduceți: Whatsapp
A1: Alăturați-vă Trimiteți Push [ Configurație: Dispozitiv: Chrome@Home
Url: https://web.whatsapp.com/ Timeout (secunde):60 ] Dacă [ %Locație ~ acasă ]
A2: Alăturați-vă Send Push [ Configurație: Dispozitiv: Chrome@work
Url: https://web.whatsapp.com/ Timeout (secunde): 60 ] Dacă [ %Locație ~ lucru ]
citeşte mai mult
Facebook - Deschideți Facebook pe un computer
Într-un mod foarte asemănător, putem continua navigarea pe Facebook pe computerul nostru dacă te-ai săturat să-ți defilezi feedurile pe dispozitivul tău mobil. În același mod ca și înainte, vom îndrepta computerul către Adresa URL a site-ului desktop al Facebook printr-o apăsare Join. Desigur, nu ezitați să modificați din nou acest lucru adăugând un context WiFi Connected sau un dialog pentru mai multe dispozitive.
Profil Facebook
Profile: Facebook On PC
Eveniment: Valoare variabilă [ %FingerScanned eq 1 ]
Aplicație: Facebook
Intră: Facebook
A1: Alăturați-vă Trimiteți Push [ Configurație: Dispozitiv: Chrome@Home
Url: https://www.facebook.com/ Timeout (secunde):60 ] Dacă [ %Locație ~ acasă ]
A2: Alăturați-vă Send Push [ Configurație: Dispozitiv: Chrome@work
Url: https://www.facebook.com/ Timeout (secunde): 60 ] Dacă [ %Locație ~ lucru ]
citeşte mai mult
Hărți - Navigați acasă sau către locația dvs. preferată
Un singur clic pe butonul „Ia-mă acasă” poate economisi timp și frustrare, mai ales când te grăbești. Deși puteți crea o comandă rapidă de lansare pentru a porni navigarea pe Hărți Google, unii utilizatori ar prefera să nu-și aglomereze ecranul de pornire cu pictograme suplimentare. Când Google Maps este deschis, putem transmite o intenție de a cere Google să ne ducă acasă (necesită setarea locației „Acasă” din Google Maps sau o adresă codificată în variabilă). Dacă doriți să aveți câteva dintre preferințele din care să alegeți, cum ar fi „muncă” sau „Las Vegas”, putem, de asemenea, conecta un dialog.
Navigați acasă
Cu o apăsare rapidă a unui buton, este trimisă o acțiune de intenție. Aceasta va deschide Google Maps și va seta „acasă” ca destinație. Simplu!
Profil Maps
Profile: Maps Go Home
Eveniment: Valoare variabilă [ %FingerScanned eq 1 ]
Aplicație: Hărți
Introduceți: Hărți
A1: Trimiteți intentia [ Acțiune: android.intent.action. VIEW Cat: None Mime Type: Data: google.navigation: q=home Extra: Extra: Extra: Pachet: Clasa: Țintă: Activitate ]
citeşte mai mult
Locații preferate
Creați un dialog cu AutoToolsși completați o listă de locații. Puteți folosi locuri precum acasă sau serviciu, orașe sau anumite adrese. Enumerați-le separate prin virgule. Dialogul AutoTools va popula variabila %attext atunci când opțiunea este apăsată. Această opțiune va fi trecută la intenție, în date camp: google.navigation: q=%attext . Intentia: android.intenție.acțiune. VEDERE te va duce la destinație.
Profil favorit Hărți
Profile: Maps Go Home
Eveniment: Valoare variabilă [ %FingerScanned eq 1 ]
Aplicație: Hărți
Introduceți: Dialog Hărți
A1: Dialog AutoTools [ Configurare: Tip dialog: Listă
Titlu: Selectați locația
Pictogramă: pictogramă aplicație: com.google.android.apps.maps
Tip listă: 0
Texte: Acasă, Serviciu, Las Vegas
Dimensiunea textului: 20
Lățimea imaginii: 100
Fundal slab: adevărat
Marja superioară: 16
Marja inferioară: 16
Butoane de jos Marja superioară: 16
Butoane de jos Marja de jos: 16
Închidere la selectare: adevărat
Separator: ,
Variabilă de comandă: atcommand
Anulabil: adevărat
Porniți ecranul: timeout real (secunde): 60 ]
A2: Trimiteți intentia [ Acțiune: android.intent.action. VIEW Cat: None Mime Type: Data: google.navigation: q=%attext Extra: Extra: Extra: Pachet: Class: Target: Activitate ]
citeşte mai mult
Hangouts - Șabloane de răspuns rapid
Știu că se pare că iubesc Dialog AutoTools acțiune, dar asta pentru că oferă o caracteristică foarte utilă care poate fi aplicată într-o gamă largă de scripturi Tasker. În acest caz, vom folosi un dialog pentru a popula rapid clipboard-ul cu un șablon de răspuns rapid. Odată ce selecția este făcută, puteți să lipiți mesajul text sau să răspundeți în câteva secunde. Nu este nevoie de tastare.
Vom folosi o matrice pentru a stoca șabloanele noastre de mesagerie. Pentru a crea o matrice, utilizați Set de variabile și enumerați opțiunile separate prin virgulă. Apoi veți efectua a Split variabil prin virgulă și apoi va putea lista matricea într-un dialog AutoTools! Asigurați-vă că este o matrice globală (conține o literă majusculă în nume), deoarece matricele locale vor dispărea. Dialogul AutoTools va lua %Șabloane() matrice în câmpul de text și va completa lista cu opțiuni. Tot ce trebuie să faci acum este să folosești Setați Clipboard acțiune de stocare a valorii %attext.
Pentru a vă ajuta, am păstrat acțiunile matricei pentru dvs. în descriere. După ce ați creat o serie de răspunsuri șablon, puteți șterge acțiunile A1 și A2 din sarcina dvs. Dacă doriți să modificați matricea de răspuns a șablonului în viitor, mergeți pur și simplu la fila „Variabile” din Tasker și căutați %Șabloane variabil.
Profil Hangouts
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 - Declanșare întârziată
Întotdeauna mi se pare incomod să folosesc camera pentru selfie-uri. Scanarea degetului pentru a face o fotografie nu este poate cea mai bună soluție, totuși puteți seta un cronometru care vă va permite să vă puneți mâna în poziție pentru a face o fotografie mult mai bună.
Pentru a ne avertiza, motorul de voce Android va face numărătoare inversă pentru noi cu acțiunea Spune. După aceasta - utilizați acțiunea Buton - Cameră pentru a face poza cu camera principală. Nu este nevoie să te joci cu cronometrele sau să apelezi la un buton.
Profilul camerei
Profile: Camera Seflie Main
Eveniment: Valoare variabilă [ %FingerScanned eq 1 ]
Aplicație: Cameră foto
Introduceți: Cameră
A1: Spune [ Text: În 3,2,1... Motor: Voce: com.google.android.tts: eng-gbr Flux: 2 Pitch: 6 Viteză: 6 Respect Audio Focus: Activat Rețea: Activat Continuați Sarcina Imediat: Dezactivat ]
A2: Așteptați [ MS: 0 secunde: 1 minute: 0 ore: 0 zile: 0]
A3: Buton [ Buton: Camera ]
citeşte mai mult
YouTube - Casti video pe computer
Deținerea unui televizor inteligent m-a făcut să realizez că proiectarea unui videoclip YouTube pe un computer este inutil de dificilă. Cu excepția cazului în care computerul dvs. are pagina YouTube deschisă într-un mod TV, opțiunea de difuzare nu este disponibilă. Din fericire, putem activa opțiunea folosind scanerul de amprente. Acesta este încă un profil simplu, dar util. Tot ce vom face este să deschidem Pagina YouTube TV pe computerul nostru prin Join Push, iar apoi puteți proiecta videoclipul actual pe computer! Atât de simplu!
Profil YouTube
Profile: Youtube PC (21)
Eveniment: Valoare variabilă [ %FingerScanned eq 1 ]
Aplicație: YouTube
Intră: Youtube (20)
A1: Alăturați-vă Trimiteți Push [ Configurație: Dispozitiv: Chrome@Home
Url: https://www.youtube.com/tv Timeout (secunde): 60 ]
citeşte mai mult
Alternativă pentru senzorul de amprentă
Dacă nu aveți senzor, același comportament poate fi reprodus cu o suprapunere, realizând o scenă invizibilă care va acționa exact la fel ca și scanarea degetului. Plasați-l într-o locație fixă, astfel încât să știți unde să atingeți (sau să atingeți lung) și să executați următoarele:
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 ]
Puteți face butonul vizibil, dar mi s-a părut puțin distragător, mai ales când văd videoclipuri. Selectați toate aplicațiile care ar sprijini utilizarea butonului prin crearea unui profil care va afișa și va distruge scena.
Buton fals
Profile: Fake Button
Aplicație: Chrome, Cameră foto, Hangouts...
Introduceți: Buton fals
A1: Creați o scenă [Nume: Deget fals]
A2: Afișați scena [ Nume: Afișare deget fals ca: Suprapunere, Blocare Poziție orizontală: 200 Poziție verticală: 100 Animație: Sistem Afișează Butonul de ieșire: Activat Continuați activitatea imediat: Activat ]
Ieșire: Buton fals-
A1: Distruge scena [Nume: Deget fals]
citeşte mai mult
Puteți descărca întregul proiect urmând linkul de descărcare de mai jos. După descărcarea fișierului XML Project, îl puteți importa deschizând Tasker, apoi apăsând lung pe pictograma Acasă din stânga jos. Acest lucru va afișa meniul Tasker Project, care vă va permite să importați proiecte aflate pe stocarea internă.
Descărcați proiectul Cititor de amprentă digitală context
Sunt dornic să văd cu ce alte utilizări ați putea veni. Anunță-mă și voi actualiza această postare.