Galimos pirštų atspaudų skaitytuvų parinktys vis dar ribotos, tačiau naudodami „Tasker“ galite sukurti kontekstinį „Tasker“ pirštų atspaudų skaitytuvo profilį.
Pirštų atspaudų skaitytuvų numatytoji būsena yra gana ribota. Be akivaizdžios galimybės atrakinti telefoną ar leisti atlikti kai kuriuos mokėjimus, daugumoje „Android“ telefonų su pirštų atspaudų skaitytuvu galite nuveikti ne ką daugiau. Ši funkcija visada atrodė kaip praleista galimybė – iki šiol!
„Tasker“ pagrindu veikiantis, kontekstą suvokiantis pirštų atspaudų skaitytuvas
Tinkinto pirštų atspaudų skaitytuvo sukūrimas naudojant Tasker yra gana paprastas projektas. Tasker pirštų atspaudų skaitytuvui priskirs kelias funkcijas, priklausomai nuo to, ką darote arba kur esate. Šiame pavyzdyje parodysiu, kaip akimirksniu perduoti dabartinę svetainę į didelį ekraną (šiuo atveju mano kompiuterį). Taip prie skaitytuvo galėsite pridėti papildomų funkcijų, priklausomai nuo atidarytų langų ar jūsų buvimo vietos. Jūsų vaizduotė yra vienintelė riba.
Kaip tai veikia
Turėkite omenyje, kad Pirštų atspaudų skaitytuvo įrankių programa yra naujas ir aktyviai vystomas. „Tasker“ palaikymas šiuo metu apsiriboja tik užduočių vykdymu, tačiau tai viskas, ko mums prireiks. Norėdami priskirti, naudosime „Tasker“ kintamuosius daugiau nei vienas profilis į pirštų atspaudų skaitytuvą. Kai piršto atspaudas bus suaktyvintas, Tasker patikrins, ką dar veikėte (arba kur esate) ir atitinkamai atliks tinkamą profilį.
Pirštų atspaudų nuskaitymas
Turime priversti skaitytoją veikti kaip visuotinis mūsų sąlygų paleidiklis. Mums reikės sukurti užduotį, Nuskaitytas pirštas, tai suaktyvins kitus mūsų profilius. Tai galime susieti su kintamuoju Nuskaityta pirštais. Kai pirštų atspaudų skaitytuvo įrankių programa atpažįsta piršto atspaudą, ji paleis užduotį Nuskaitytas pirštas, kad laikinai nustatytų % FingerScanned reikšmę iš 0 į 1 2 sekundes. 2 sekundžių turėtų pakakti, kad kiti mūsų „Tasker“ profiliai sureaguotų į kintamojo pasikeitimą ir į jį reaguotų. Jei kyla problemų su Tasker reaguojant į kintamojo pakeitimą, pabandykite laukimo veiksmą padidinti iki 3 sekundžių ar ilgiau. Atidarykite pirštų atspaudų skaitytuvo įrankius ir priskirkite šią užduotį. Toliau sukursime skirtingus profilius, kurie paleidžiami priklausomai nuo esamo konteksto – ar atidaryta tam tikra programėlė, kokia yra jūsų dabartinė vieta ir pan.
Perduokite dabartinį „Chrome“ langą
Šiame pavyzdyje parodysime, kaip tai padaryti perduoti šiuo metu atidarytą skirtuką „Chrome“.. Šis profilis bus suaktyvintas, kai „%FingerScanned“ reikšmė bus nustatyta į 1 (kaip pagal anksčiau sukurtą užduotį) IR „Tasker“ nustato, kad šiuo metu atidaryta programa yra „Chrome“ naršyklė. Tam reikia įgalinti „Tasker“ pritaikymo neįgaliesiems paslaugą, kitaip „Tasker“ negalės aptikti, kada bus atidaryta „Chrome“. Be to, mes pasinaudosime Automatinė įvestis taip pat Prisijunk XDA jaunesnysis narys joaomgcd dėl plačios integracijos su Tasker.
Pirmiausia turėsite sukurti profilį su dviem kontekstais: pirma, būsenos kontekstu, kuris suaktyvinamas, kai %FingerScanned = 1; antra, programos kontekstas, kuris suaktyvinamas atidarius „Chrome“. Tada turėsite pakartoti užduotį, kaip parodyta aukščiau esančioje ekrano kopijoje arba kaip parodyta toliau. Kai baigsite, atlikus šią užduotį, kaip nustatyta, bus pateikta užklausa šiuo metu atidaryto URL naršyklėje „Chrome“ ir nusiunčiama į kompiuterį naudojant prisijungimo funkciją. Jei norite, galite paraginti pasirinkti įrenginį, tačiau norint itin greitai bendrinti, paskyriau vieną įrenginį.
Naudoju automatinės įvesties vartotojo sąsajos užklausą, kad gaučiau URL reikšmę naršyklėje. Daugeliu atvejų žiniatinklio adresas prasidės www/http (s) arba jų derinys. Norėdami užfiksuoti URL, mums reikės šio reguliaraus reiškinio:
((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Jei kyla problemų konfigūruojant užklausą, naudokite Kintamojo sąranką, kad grįžtumėte į „Chrome“ ir pasirinkite adreso juostą. Tada automatinė įvestis padės automatiškai nustatyti URL fiksavimą. Nustatiau tinkintą kintamąjį %adresas kuriame bus URL adresas iš šiuo metu atidaryto „Chrome“ skirtuko.
Naujausias prisijungimo programos naujinys išsprendė problemą ir A2–A4 veiksmų nebereikia. Galite teisingai stumti URL neatsižvelgdami į priešdėlį.
Kad galėtume perkelti puslapį į kompiuterį, turime patikrinti, ar tinkamai suformatuotas URL. Paspaudus URL, prasidedantį www, svetainė nebus automatiškai atidaryta jūsų darbalaukio naršyklėje. Paprasčiausias būdas užtikrinti, kad siunčiame tinkamai suformatuotą URL, yra paleisti a ieškoti/pakeisti veiksmas. Numatytoji reikšmė %priešdėlis kintamasis bus "http://". Mums to reikia, jei svetainė nepalaiko https protokolo. URL ieškosime http arba https ir jei %priešdėlis randama, ji nustatyta prisijungimo URL stūmime. Ieškoti https:// ir pasirinkite pakeisti. Nieko neįveskite į pakeisti lauke, nes norime, kad tai būtų pašalinta iš mūsų adreso, padarykite tą patį su http://.
Paskutinis veiksmas yra Join Push. Eikite į URL ir įveskite %adresas. Tokiu būdu URL bus tinkamai nustumtas į kompiuterį ir svetainė bus atidaryta automatiškai.
Jei nerimaujate dėl saugumo, daugelis svetainių automatiškai nukreips jus į savo saugią versiją, jei ji egzistuoja, bet jei ne, galite naudoti HTTPS visur plėtinį, kad tai atliktų už jus.
Išvada
Kaip matote, priskirdami pirštų atspaudų skaitytuvo įrankio Tasker veiksmą besikeičiantiems kintamiesiems, galime priskirti kelis veiksmus, nepaisant vienos Tasker užduoties apribojimų. Susisiekiau su pirštų atspaudų skaitytuvo įrankių kūrėju, Danielis Huberis, ir jis teigia, kad ateityje planuojama daugiau „Tasker“ funkcijų. Dabar, kai žinote, kaip naudoti pirštų atspaudų skaitytuvą nesusiejant jo su viena užduotimi, galite tinkinti, kokius kontekstus ir kokius veiksmus reikia atlikti atpažinus piršto atspaudą.
Galbūt vienu palietimu galite perduoti „YouTube“ vaizdo įrašą (nereikia „Chromecast“). Ar galėčiau tai parodyti kitoje pamokoje? Jei norite pamatyti šį ir kitus Tasker scenarijus, toliau praneškite mums savo mintis!
Atsisiųsti / importuoti
Kaip visada, pateiksime būdus, kaip atsisiųsti arba rankiniu būdu importuoti darbą, kurį demonstruojame šiose „Tasker“ mokymo programose. Turėsite dvi parinktis, kaip pridėti šiuos scenarijus prie „Tasker“ sąrankos.
Pirmiausia galite atsisiųsti visą projektą spustelėję toliau pateiktą atsisiuntimo nuorodą. Atsisiuntę projekto XML failą, galite jį importuoti atidarę „Tasker“, tada ilgai paspausdami pagrindinio puslapio piktogramą apatiniame kairiajame kampe. Bus atidarytas Tasker projekto meniu, kuris leis importuoti projektus, esančius vidinėje atmintyje.
Atsisiųskite „Context Aware“ pirštų atspaudų skaitytuvo projektą
Arba galite naudoti toliau pateiktuose dviejuose skirtukuose pateiktus profilio/užduoties aprašymus, kurie padės jums pačiam atkurti šį scenarijų. Rekomenduojame šį maršrutą, jei norite sužinoti, kaip tobulėti „Tasker“, kad galėtumėte patys tinkinti ar patobulinti scenarijų.
[skirtukai][tabs title ="Cast Chrome"]
Profile: Cast Chrome.Application: Chrome
State: Variable Value [ %FingerScanned eq 1 ]
Enter: Chrome
A1: AutoInput UI Query [ Configuration: Only Visible: true
Only Clickable: false
App Package: com.android.chrome
Check Screen State: false
Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: true
Variables: address Timeout (Seconds):20 ]
A2: Variable Set [ Name:%prefix To: http:// Do Maths: Off Append: Off ]
A3: Variable Search Replace [ Variable:%address Search: https:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]
A4: Variable Search Replace [ Variable:%address Search: http:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]A5: Join Send Push [ Configuration: Device: Chrome@Home
Url: %prefix%address Timeout (Seconds):60 ]
[/tab][tab title ="Skaityti pirštą"]
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 ][/tab]
[/tabs]