Looge Taskeris kontekstiteadlik sõrmejäljelugeja

Sõrmejäljelugejate saadaolevad valikud on endiselt piiratud, kuid Taskeriga saate luua kontekstiteadliku Taskeri sõrmejäljelugeja profiili.

Sõrmejäljelugejad on vaikeolekus üsna piiratud. Lisaks ilmselgele võimalusele telefoni avada või teatud makseid autoriseerida, pole enamiku Android-telefonide sõrmejäljelugejaga palju muud teha. See funktsioon tundus alati kasutamata jäetud võimalusena – siiani!


Taskeripõhine kontekstiteadlik sõrmejäljelugeja

Taskeris kohandatud sõrmejäljelugeja loomine on üsna lihtne projekt. Tasker määrab sõrmejäljelugejale mitu funktsiooni olenevalt sellest, mida teete või kus te asute. Selles näites näitan teile, kuidas praegune veebisait koheselt suurele ekraanile üle kanda (antud juhul minu arvutisse). Nii saate lugejale lisada täiendavaid funktsioone sõltuvalt avatud akendest või teie asukohast. Teie kujutlusvõime on teie ainus piir.

Kuidas see töötab

Pidage meeles, et Sõrmejäljeskanneri tööriistade rakendus on uus ja aktiivses arenduses. Taskeri tugi piirdub praegu ainult ülesannete täitmisega, kuid see on kõik, mida me vajame. Määramiseks kasutame Taskeris muutujaid

rohkem kui üks profiil sõrmejäljeskannerisse. Kui sõrmejälg on aktiveeritud, kontrollib Tasker, mida te veel olete teinud (või kus te olete) ja käivitab vastavalt õige profiili.

Sõrmejälgede skannimine

Peame panema lugeja tegutsema meie tingimuste universaalse käivitajana. Peame looma ülesande, Skaneeritud sõrm, mis käivitab meie jaoks teised profiilid. Saame selle siduda muutujaga Sõrme skaneeritud. Kui rakendus sõrmejäljeskanneri tööriistad tuvastab sõrmejälje, käivitab see meie ülesande Skannitud sõrm, et määrata ajutiselt % FingerScanned väärtusest 0 juurde 1 2 sekundiks. 2 sekundit peaks olema piisav aeg, et meie teised Taskeri profiilid muutuja muudatusele reageeriksid ja sellele reageeriksid. Kui teil on probleeme Taskeriga muutuja muudatusele reageerimisel, proovige pikendada ootetoimingut 3 sekundini või pikemaks. Avage sõrmejäljeskanneri tööriistad ja määrake see ülesanne. Järgmiseks loome erinevad profiilid, mis käivitatakse olenevalt hetke kontekstist – kas mingi äpp on avatud või mitte, milline on sinu praegune asukoht jne.

Kandke üle praegune Chrome'i aken

Selles näites näitame, kuidas edastage Chrome'is praegu avatud vaheleht. See profiil käivitub, kui % FingerScanned väärtuseks on seatud 1 (vastavalt eelnevalt loodud ülesandele) JA Tasker tuvastab, et praegu avatud rakendus on Chrome'i brauser. Selleks peate lubama Taskeri juurdepääsetavuse teenuse, vastasel juhul ei saa Tasker Chrome'i avamist tuvastada. Lisaks kasutame ära Automaatne sisestus sama hästi kui Liitu XDA juuniorliikme poolt joaomgcd tänu ulatuslikule integratsioonile Taskeriga.

Kõigepealt peate looma profiili kahe kontekstiga: esiteks olekukontekst, mis aktiveeritakse, kui %FingerScanned = 1; teiseks rakenduse kontekst, mis aktiveeritakse Chrome'i avamisel. Järgmiseks peate ülesande kordama, nagu on näidatud ülaloleval ekraanipildil või nagu allpool. Kui olete lõpetanud, küsib see seadistatud toiming Chrome'is praegu avatud URL-i ja edastab selle teie arvutisse, kasutades liitumist. Soovi korral saate küsida seadme valimist, kuid ülikiire jagamise jaoks määrasin selleks ühe seadme.

Kasutan URL-i väärtuse leidmiseks brauseris automaatse sisendi kasutajaliidese päringut. Enamikul juhtudel algab veebiaadress tähega www/http (s) või nende kombinatsiooniga. URL-i jäädvustamiseks vajame järgmist regexit:

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

Kui teil on päringu seadistamisel probleeme, kasutage Chrome'i naasmiseks ja aadressiriba valimiseks suvandit Variable Setup. Automaatne sisestus aitab seejärel URL-i hõivamist automaatselt seadistada. Olen seadistanud kohandatud muutuja % aadress mis sisaldab praegu avatud Chrome'i vahekaardi URL-i aadressi.

Rakenduse Join värske värskendus lahendas probleemi ja toiminguid A2–A4 pole enam vaja. Saate URL-i õigesti lükata, sõltumata eesliitest.

Enne kui saame lehe arvutisse lükata, peame kontrollima, kas URL on õigesti vormindatud. Kui vajutate www-ga algavat URL-i, ei avane veebisait teie arvuti brauseris automaatselt. Lihtsaim viis tagada, et saadame õigesti vormindatud URL-i, on käivitada a otsi/asenda tegevust. Vaikimisi väärtus % prefiks muutuja on "http://". Vajame seda juhul, kui veebisait ei toeta https-protokolli. Otsime URL-ist kas http või https ja kui % prefiks leitakse, see on määratud URL-i liitumise tõukes. Otsi https:// ja valige asenda. Ärge sisestage lahtrisse midagi asendada väljal, kuna tahame, et see lihtsalt meie aadressist eemaldataks, tehke sama http://.

Viimane toiming on Join Push. Minge URL-ile ja sisestage % aadress. Nii lükatakse URL õigesti arvutisse ja see avab veebisaidi automaatselt.

Kui olete turvalisuse pärast mures, suunavad paljud veebisaidid teid automaatselt oma turvalisele versioonile, kui see on olemas, kuid kui mitte, saate kasutada HTTPS kõikjal laiendus, et seda teie eest lahendada.


Järeldus

Nagu näete, määrates muutujatele sõrmejäljeskanneri tööriista Tasker toimingu, saame määrata mitu toimingut hoolimata ühe Taskeri ülesande piirangutest. Võtsin ühendust sõrmejäljeskanneri tööriistade arendajaga, Daniel Huberja ta nendib, et tulevikus on plaanis rohkem Taskeri funktsioone. Nüüd, kui teate, kuidas kasutada sõrmejäljelugejat ilma seda ühe ülesandega sidumata, saate kohandada, milliseid kontekste ja milliseid toiminguid sõrmejälje tuvastamisel käivitada.

Võib-olla saate YouTube'i video üle kanda ühe puudutusega (pole vaja Chromecasti). Kas ma võin seda oma järgmises õpetuses näidata? Kui soovite seda ja teisi Taskeri skripte näha, andke meile allpool oma mõtted teada!


Allalaadimine/importimine

Nagu alati, pakume võimalusi nendes Taskeri õpetustes pakutava töö allalaadimiseks või käsitsi importimiseks. Nende skriptide lisamiseks Taskeri seadistusse on teil kaks võimalust.

Esiteks saate kogu projekti alla laadida, järgides allolevat allalaadimislinki. Pärast projekti XML-faili allalaadimist saate selle importida, avades Taskeri, seejärel vajutades pikalt vasakpoolses alanurgas ikooni Kodu. See avab menüü Tasker Project, mis võimaldab importida sisemälus asuvaid projekte.

Laadige alla Context Aware sõrmejäljelugeja projekt

Teise võimalusena võite kasutada profiili/ülesande kirjeldusi, mis on toodud kahel alloleval vahekaardil, et juhendada teid selle skripti iseseisval uuesti loomisel. Soovitame seda marsruuti, kui soovite õppida, kuidas Taskeris paremaks saada, et saaksite skripti ise kohandada või täiustada.

[tabs][tab 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 ="Read Finger"]

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]

Nõuded: Androidi versioon: 6.0+Rakendused: Liitu (või AutoRemote), Sõrmejäljeskanneri tööriistad (Taskeri tugi tuleb avada) Plugin: Automaatne sisestusRiistvara: Sõrmejäljelugeja