Kuinka luoda mukautettuja sormenjälkitoimintoja Taskerilla

Luo lisää mukautettuja sormenjälkitoimintoja Taskerilla. Eikö sinulla ole sormenjälkilukijaa? Se on okei! Näytän sinulle, kuinka voit käyttää peittokuvaa sen sijaan.

Jos älypuhelimessasi tai tabletissasi on sormenjälkitunnistin, sen käyttömahdollisuudet ovat todennäköisesti rajallisia. Muutaman Google Pixel- tai Huawei-älypuhelinvalikoiman lisäetujen lisäksi useimmat Androidin sormenjälkitunnistimet palvelevat vain laitteesi lukituksen avaamista. Onneksi Taskerin teholla ja muutamalla laajennuksella voimme laajentaa sormenjälkitunnistimen toimintoja huomattavasti. Aiemmin tein opetusohjelman kuinka määrittää mukautettuja sormenjälkitoimintoja ja tehdä siitä kontekstiriippuvainen. Tuolloin esitin vain, kuinka voit lähettää nykyisen välilehden tietokoneellesi. Tässä opetusohjelmassa annan joitakin lisäesimerkkejä tavoista, joilla voit hyödyntää kontekstitietoista sormenjälkitunnistinta.

Mutta entä jos puhelimessasi ei ole sormenjälkilukijaa? Vaikka sinulla ei olisi sellaista puhelimessasi, älä huoli, sillä voimme säätää skriptit toimimaan yhtä hyvin näytön painikkeella. Aion jopa osoittaa, kuinka tämä kokoonpano voidaan toistaa täysin läpinäkyvällä näyttöpainikkeella! XDA: n vanhempi jäsen 

Flextrick on päivittänyt Fingerprint Scanner Tools -työkalut paremmalla Tasker-integraatiolla, joten tässä ovat suosikkini mukautetut sormenjälkitoiminnot. Jokaisen osion lopussa annan Tasker-yhteenvedon niille teistä, jotka haluavat kopioida asetukset itse (ja oppia matkan varrella), mutta jos haluat mieluummin vain ladata kaikki tässä artikkelissa mainitut skriptit, olen antanut latauslinkin loppu.

Tarvitset:

Android-versio: 6.0+ (Käytetty 7.0),

Sovellukset: Liittyä seuraan (tai AutoRemote), Sormenjälkilukijatyökalut (Tasker-tuki on avattava)

Kytkeä: AutoInput, AutoTools, Suojatut asetukset

Tarvitsee: Sormenjäljenlukija


Suoratoista nykyinen Chrome-ikkuna (päivitetty)

Edellisessä artikkelissa esitin, kuinka voit suoratoistaa tällä hetkellä avatun Chrome-verkkosivun tietokoneellesi Liity-toiminnolla. Tämän artikkelin julkaisemisen jälkeen olen tehnyt muutamia muutoksia, joiden ajattelin parantavan sen toimivuutta. Vaikka profiili yksin tekee täsmälleen saman asian, olen päivittänyt tehtävän suoratoistaaksesi sivun valittuun tietokoneeseen sen perusteella, mihin WiFi on kytketty tai minkä tulon valintaikkunasta on valittu. Olen myös lisännyt kytkimen, joka ottaa käyttöön ja poistaa sen käytöstä AutoInput esteettömyyspalvelu, kuten nämä esteettömyyspalvelut yleensä hidastavat puhelintasi. Tätä varten olen lisännyt a Suojatut asetukset esteettömyystoiminto, joka on tehtävän ensimmäinen ja viimeinen toiminto. Jos kamppailet saadaksesi Suojatut asetukset plug-in Android 7.0+ -käyttöjärjestelmässä toimii, katso minun ratkaisu täältä tai tarkista run shell vaihtoehdot alkaen tässä.

WiFi-yhteyden konteksti

WiFi-konteksti

Jos et saa sijaintiarvoja toisesta profiilista, sinun on luotava kaksi lisäprofiilia. Yksi asettaa muuttujan %Sijainti to Koti, toinen tehdä työtä. Luo profiili, WiFi yhdistetty, täytä kotisi SSID ja linkitä tehtävä, joka asettaa muuttujan %Sijainti to Koti. Tee sama työssäsi WiFi.

Nyt kun tämä osa on valmis, voimme päivittää alkuperäisen tehtävämme lisäämällä IF-ehtoon Liity Send Pushiin toiminta. Työntö oikeaan laitteeseen annetaan riippuen meidän %Sijainti muuttuja, jonka asetamme edellä mainitun WiFi Connected -profiilin perusteella.

Chrome-profiili

Profile: Connected Home 

Tila: Wi-Fi-yhteys [SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]

Kirjoita: Yhdistetty koti

A1: Muuttujajoukko [ Nimi:%Sijainti Vastaanottaja: kotiin Suorita matematiikka: Pois Liitä: Pois ]

Profiili: Yhdistetty työ

Tila: Wi-Fi-yhteys [ SSID: ITC-STAFF MAC:* IP:* ]

Kirjoita: Yhdistetty työ

A1: Muuttujajoukko [ Nimi:%Sijainti Vastaanottaja: työ Tee matematiikka: Pois Liitä: Pois ]

Profiili: Chrome PC: llä

Sovellus: Chrome

Tapahtuma: muuttujan arvo [ %FingerScanned eq 1]

Kirjoita: Chrome

A1: Suojatut asetukset [ Konfigurointi: AutoInput: palvelu. Palvelun saavutettavuus – käytössä aikakatkaisu (sekuntia):0 ]

A2: Odota [ MS: 0 sekuntia: 1 minuuttia: 0 tuntia: 0 päivää: 0 ]

A3: AutoInput UI Query [ Kokoonpano: Vain Näkyy: tosi

Vain napsautettava: false

Sovelluspaketti: com.android.chrome

Tarkista näytön tila: false

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

Regex: totta

Muuttujat: osoite Aikakatkaisu (sekuntia):20 ]

A4: Liity Lähetä Push [ Kokoonpano: Laite: Chrome@Home

URL-osoite: %osoitteen aikakatkaisu (sekuntia):60 ] Jos [ %Location ~ home ]

A5: Liity Lähetä Push [ Kokoonpano: Laite: Chrome@work

URL-osoite: %osoitteen aikakatkaisu (sekuntia):60 ] Jos [ %Location ~ work ]

A6: Suojatut asetukset [ Konfigurointi: AutoInput: palvelu. Palvelun saavutettavuus – Poistettu aikakatkaisu (sekuntia):0 ]

Lue lisää

Dialogin konteksti

Dialogi

Jos sinulla on useita tietokoneita, joihin haluat suoratoistaa samassa verkossa, valintaikkuna olisi ehkä parempi vaihtoehto sinulle. Aion käyttää AutoTools luodaksesi valintaikkunan, joka sisältää niiden tietokoneiden nimet, joille voit suoratoistaa nykyisen Chrome-verkkosivun. Kun napsautetaan - verkkosivusto lähetetään vain kyseiselle tietokoneelle. Jos aiot käyttää vain valintaikkunaa, sinun ei tarvitse luoda profiileja uudelleen ylhäältä. Sinun tarvitsee vain lisätä AutoTools Dialogitoiminto tehtävääsi varten. Täytä nimet kodin laitteillasi ja anna komennot kullekin vaihtoehdolle. Nämä komennot tallennetaan muuttujaan %atcommand. Kun sitä painetaan, muuttuja asetetaan, ja voimme laukaista oikean Liity Pushiin toiminta. Jokainen Liity Pushiin toiminnolla on vastaava IF-ehto (%atcommand ~ koti tai työ jne).

Chrome-valintaikkunaprofiili

Profile: Chrome On PC 

Sovellus: Chrome

Tapahtuma: muuttujan arvo [ %FingerScanned eq 1]

Kirjoita: Chrome Dialog

A1: Suojatut asetukset [ Konfigurointi: AutoInput: palvelu. Palvelun saavutettavuus – käytössä aikakatkaisu (sekuntia):0 ]

A2: Odota [ MS: 0 sekuntia: 1 minuuttia: 0 tuntia: 0 päivää: 0 ]

A3: AutoInput UI Query [ Kokoonpano: Vain Näkyy: tosi

Vain napsautettava: false

Sovelluspaketti: com.android.chrome

Tarkista näytön tila: false

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

Regex: totta

Muuttujat: osoite Aikakatkaisu (sekuntia):20 ]

A4: AutoTools-valintaikkuna [ Konfiguraatio: Dialogin tyyppi: Luettelo

Otsikko: Valitse tietokoneesi

Kuvake: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock

Luettelon tyyppi: 0

Tekstit: Koti, työ

Tekstin koko: 20

Kuvan leveys: 100

Komennot: koti, työ

Himmeä tausta: totta

Ylämarginaali: 16

Alamarginaali: 16

Alapainikkeet Ylämarginaali: 16

Pohjapainikkeet Alamarginaali: 16

Sulje Valitse: tosi

Erotin: ,

Komentomuuttuja: atcommand

Peruutettava: totta

Laita näyttö päälle: todellinen aikakatkaisu (sekuntia): 60 ]

A5: Liity Lähetä Push [ Kokoonpano: Laite: Chrome@Home

URL: %address Aikakatkaisu (sekuntia):60 ] Jos [ %atcommand ~ home ]

A6: Liity Lähetä Push [ Kokoonpano: Laite: Chrome@work

Url: %address Aikakatkaisu (sekuntia):60 ] Jos [ %atcommand ~ work ]

A7: Suojatut asetukset [ Konfigurointi: AutoInput: palvelu. Palvelun saavutettavuus – Poistettu aikakatkaisu (sekuntia):0 ]

Lue lisää


WhatsApp - Jatka keskustelua tietokoneella

kuvakaappaus_20161204-151223Tässä on uusi, jonka olemme keittäneet laboratoriossa. Whatsapp-keskustelun pitäminen puhelimessa on loistava tapa lähettää nopeasti edestakaisin viestejä, mutta joskus kannattaa mieluummin hypätä tietokoneellesi kirjoittaaksesi pidempiä vastauksia. Sellaisena olen luonut hyvin yksinkertaisen, mutta erittäin hyödyllisen profiilin, joka saa WhatsAppin verkkokäyttöliittymä tietokoneellasi, jotta voit jatkaa keskustelua. Jos sinulla on useampi kuin yksi tietokone, linkitä tämä WiFIi Connected -kontekstiin tai luo valintaikkuna, kuten teimme edellisessä esimerkissä.

WhatsApp-profiili

Profile: WhatsApp On PC 

Tapahtuma: muuttujan arvo [ %FingerScanned eq 1]

Sovellus: WhatsApp

Kirjoita: Whatsapp

A1: Liity Lähetä Push [ Määritys: Laite: Chrome@Home

URL-osoite: https://web.whatsapp.com/ Aikakatkaisu (sekuntia):60 ] Jos [ %Location ~ home ]

A2: Liity Lähetä Push [ Kokoonpano: Laite: Chrome@work

URL-osoite: https://web.whatsapp.com/ Aikakatkaisu (sekuntia):60 ] Jos [ %Location ~ work ]

Lue lisää


Facebook - Avaa Facebook tietokoneella

kuvakaappaus_20161204-151227Hyvin samalla tavalla voimme jatkaa Facebook-selailua tietokoneellamme, jos olet kyllästynyt syötteiden selaamiseen mobiililaitteellasi. Samalla tavalla kuin aiemmin, osoitamme tietokoneemme Facebookin työpöytäsivuston URL-osoite Join push -toiminnon kautta. Voit tietysti muokata tätä uudelleen lisäämällä WiFi Connected -kontekstin tai valintaikkunan useille laitteille.

Facebook-profiili

Profile: Facebook On PC 

Tapahtuma: muuttujan arvo [ %FingerScanned eq 1]

Sovellus: Facebook

Syötä: Facebook

A1: Liity Lähetä Push [ Määritys: Laite: Chrome@Home

URL-osoite: https://www.facebook.com/ Aikakatkaisu (sekuntia):60 ] Jos [ %Location ~ home ]

A2: Liity Lähetä Push [ Kokoonpano: Laite: Chrome@work

URL-osoite: https://www.facebook.com/ Aikakatkaisu (sekuntia):60 ] Jos [ %Location ~ work ]

Lue lisää


Kartat - Navigoi kotiin tai suosikkipaikkaasi

Yhden napsautuksen Vie minut kotiin -painike voi säästää aikaa ja turhautumista, varsinkin kun sinulla on kiire. Vaikka voit luoda käynnistysohjelman pikakuvakkeen käynnistääksesi Google Maps -navigoinnin, jotkut käyttäjät eivät halua täyttää aloitusnäyttöään lisäkuvakkeilla. Kun Google Maps on auki, voimme välittää aikomuksen pyytää Googlea viemään meidät kotiin (edellyttää, että Google Mapsin "Koti"-sijainti on asetettu tai muuttujassa on kovakoodattu osoite). Jos haluat valita muutaman suosikin, kuten "työ" tai "Las Vegas", voimme myös linkittää valintaikkunan.

Navigoi Kotiin

Nopealla painikkeen painalluksella lähetetään Intent-toiminto. Tämä avaa Google Mapsin ja asettaa määränpääksi "koti". Yksinkertainen!

Maps-profiili

Profile: Maps Go Home 

Tapahtuma: muuttujan arvo [ %FingerScanned eq 1]

Sovellus: Maps

Syötä: Kartat

A1: Lähetä tarkoitus [ Toimi: android.intent.action. VIEW Cat: Ei mitään Mime-tyyppi: Data: google.navigation: q=home Lisätiedot: Lisätiedot: Lisätiedot: Paketti: Luokka: Kohde: Aktiviteetti ]

Lue lisää

Suosikkipaikat

kuvakaappaus_20161204-151503Luo dialogi kanssa AutoToolsja täytä sijaintiluettelo. Voit käyttää paikkoja, kuten kotia tai työpaikkaa, kaupunkeja tai tiettyjä osoitteita. Listaa ne pilkuilla erotettuina. AutoTools-valintaikkuna täyttää muuttujan %attext kun vaihtoehtoa painetaan. Tämä vaihtoehto siirretään tarkoitukseen tiedot ala: google.navigation: q=%attext . Tarkoitus: android.intent.action. NÄKYMÄ  vie sinut määränpäähäsi.

Mapsin suosikkiprofiili

Profile: Maps Go Home 

Tapahtuma: muuttujan arvo [ %FingerScanned eq 1]

Sovellus: Maps

Syötä: Kartat-valintaikkuna

A1: AutoTools-valintaikkuna [ Konfiguraatio: Dialogityyppi: Luettelo

Otsikko: Valitse sijainti

Kuvake: app-icon: com.google.android.apps.maps

Luettelon tyyppi: 0

Tekstit: Koti, Työ, Las Vegas

Tekstin koko: 20

Kuvan leveys: 100

Himmeä tausta: totta

Ylämarginaali: 16

Alamarginaali: 16

Alapainikkeet Ylämarginaali: 16

Pohjapainikkeet Alamarginaali: 16

Sulje Valitse: tosi

Erotin: ,

Komentomuuttuja: atcommand

Peruutettava: totta

Laita näyttö päälle: todellinen aikakatkaisu (sekuntia): 60 ]

A2: Lähetä tarkoitus [ Toimi: android.intent.action. VIEW Cat: Ei mitään Mime-tyyppi: Data: google.navigation: q=%attext Extra: Extra: Extra: Paketti: Luokka: Kohde: Toiminto ]

Lue lisää


Hangouts - Pikavastausmallit

kuvakaappaus_20161204-151421Tiedän, että näytän rakastavan AutoTools-valintaikkuna toimintoa, mutta se johtuu siitä, että se tarjoaa erittäin hyödyllisen ominaisuuden, jota voidaan käyttää monenlaisissa Tasker-skripteissä. Tässä tapauksessa käytämme valintaikkunaa täyttääksemme nopeasti leikepöydän pikavastausmallilla. Kun valinta on tehty, voit liittää tekstiviestisi tai vastata sekunneissa. Ei tarvetta kirjoittaa.

Käytämme taulukkoa viestimalliemme tallentamiseen. Jos haluat luoda taulukon, käytä Muuttujasarja ja luettele vaihtoehdot pilkulla erotettuina. Tämän jälkeen suoritat a Muuttuva jako pilkulla ja voi sitten luetella taulukon AutoTools-valintaikkunassa! Varmista, että se on globaali taulukko (sisältää ison kirjaimen nimessä), koska paikalliset taulukot katoavat. AutoTools-valintaikkuna ottaa käyttöön % Malleja() taulukko tekstikenttään ja täyttää luettelosi vaihtoehdoilla. Kaikki mitä sinun tarvitsee tehdä nyt on käyttää Aseta leikepöytä toimenpide arvon tallentamiseksi %attext.

Auttamaan sinua jätin kuvaukseen taulukon toiminnot. Kun olet luonut joukon mallivastauksia, voit poistaa tehtävästäsi A1- ja A2-toiminnot. Jos haluat muokata mallivastaustaulukkoasi tulevaisuudessa, siirry Taskerin Muuttujat-välilehteen ja etsi Mallit muuttuja.

Hangouts-profiili

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 - Viivästetty suljin

kuvakaappaus_20161204-151245Minusta on aina epämukavaa käyttää kameraa selfie-kuviin. Sormen skannaus kuvan ottamista varten ei ehkä ole paras ratkaisu, mutta voit asettaa ajastimen, jonka avulla saat kätesi asentoon paljon paremman kuvan ottamiseksi.

Varoittaaksemme itseämme, Android-äänimoottori laskee toiminnon puolestamme Sanoa. Tämän jälkeen - käytä toimintoa Painike - Kamera ottaaksesi kuvan pääkameralla. Ei tarvitse leikkiä ajastimilla tai kurkottaa nappia.

Kameran profiili

Profile: Camera Seflie Main 

Tapahtuma: muuttujan arvo [ %FingerScanned eq 1]

Sovellus: Kamera

Syötä: Kamera

A1: Sano [ Teksti: In 3,2,1... Moottori: Ääni: com.google.android.tts: eng-gbr Virtaus: 2 Äänenkorkeus: 6 Nopeus: 6 Kunnioita äänen tarkennusta: Verkossa: Päällä Jatka tehtävää heti: Pois ]

A2: Odota [ MS: 0 sekuntia: 1 minuuttia: 0 tuntia: 0 päivää: 0 ]

A3: Painike [ Painike: Kamera ]

Lue lisää


YouTube – suoratoista video tietokoneelle

kuvakaappaus_20161204-151324Älytelevision omistaminen on saanut minut ymmärtämään, että YouTube-videon lähettäminen tietokoneelle on tarpeettoman vaikeaa. Cast-vaihtoehto ei ole käytettävissä, ellei tietokoneessasi ole YouTube-sivua auki TV-tilassa. Onneksi voimme ottaa vaihtoehdon käyttöön sormenjälkitunnistimella. Tämä on jälleen yksi yksinkertainen, mutta hyödyllinen profiili. Aiomme vain avata sen YouTube TV -sivu tietokoneellamme Join Pushin kautta, ja voit sitten suoratoistaa nykyisen videosi tietokoneellesi! Niin yksinkertaista!

YouTube-profiili

Profile: Youtube PC (21) 

Tapahtuma: muuttujan arvo [ %FingerScanned eq 1]

Sovellus: YouTube

Kirjoita: Youtube (20)

A1: Liity Lähetä Push [ Määritys: Laite: Chrome@Home

URL-osoite: https://www.youtube.com/tv Aikakatkaisu (sekuntia): 60 ]

Lue lisää


Vaihtoehtoinen sormenjälkitunnistin

Jos sinulla ei ole anturia, sama toiminta voidaan toistaa peittokuvalla tekemällä näkymätön kohtaus, joka toimii täsmälleen samalla tavalla kuin sormella skannaus. Aseta se kiinteään paikkaan, jotta tiedät, mihin napauttaa (tai pitkään napauttaa) ja suorita seuraavat toimet:

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 ]

Voit tehdä painikkeen näkyväksi, mutta mielestäni se häiritsi hieman erityisesti videoita katseltaessa. Valitse kaikki sovellukset, jotka tukevat painikkeen käyttöä luomalla profiili, joka näyttää ja tuhoaa kohtauksen.

Väärennetty painike

Profile: Fake Button 

Sovellus: Chrome, kamera, Hangouts...

Syötä: Fake Button

A1: Luo kohtaus [ Nimi: Fake Finger ]

A2: Näytä kohtaus [ Nimi: Fake Finger Display Kuten: Peittokuva, Estää vaakasuoran asennon: 200 Pystyasento: 100 Animaatio: Järjestelmä Näytä Exit-painike: Päällä Jatka tehtävää heti: Päällä ]

Poistu: Fake Button-

A1: Tuhoa kohtaus [ nimi: Fake Finger ]

Lue lisää


Voit ladata koko projektin alla olevasta latauslinkistä. Kun olet ladannut Project XML -tiedoston, voit tuoda sen avaamalla Taskerin ja painamalla sitten pitkään vasemmassa alakulmassa olevaa Koti-kuvaketta. Tämä tuo esiin Tasker Project -valikon, jonka avulla voit tuoda sisäisessä tallennustilassa olevia projekteja.

Lataa Context Aware Fingerprint Reader Project

Odotan mielenkiinnolla, mitä muita käyttötapoja voit keksiä. Kerro minulle, niin päivitän tämän viestin.