Tasker, suosituin Android-sovellus automatisointiin, saa logcat-tunnistuksen uusimmassa päivityksessään. Tämä avaa valtavasti uusia automaatiomahdollisuuksia.
Tehokäyttäjille, jotka haluavat muokata puhelimensa kaikkia osia, on muutama pakollinen sovellus. Sovellukset, kuten MacroDroid, Automate ja Llama, tarjoavat kaikki automaatioominaisuuksia, mutta mielestäni mikään niistä ei pidä kynttilää Taskerille. Vaikka sillä ei ehkä ole paras käyttöliittymä, Tasker on henkilökohtainen suosikkiautomaatiosovellukseni, koska kehittäjä on aktiivinen, kuinka monta lisäosaa sille on saatavilla ja kuinka aktiivinen yhteisö on. Vaikka Android-sovellusliittymiä rajoitetaan yhä enemmän jokaisen uuden julkaisun myötä, Tasker-kehittäjä ja yhteisö ovat löytäneet tapoja kiertää rajoitukset. Esimerkiksi uusimpaan v5.9.beta.8-julkaisuun on lisätty uusi ominaisuus, joka avaa täysin uuden kentän mahdollisista automaation käyttötapauksista: logcat-tunnistuksen.
Logcat-tunnistus
Viime kuussa Taskerin kehittäjä julkaisi uuden betaversion
käytössä leikepöydän valvonta Android 10:ssä. Android 10:stä lähtien estää taustasovelluksia lukemasta leikepöytää, saatat ihmetellä, kuinka tämä oli mahdollista. Vastaus on lukemalla logcat. Logcat on kuorityökalu joka vetää lokin kaikista järjestelmätapahtumista ja muista sovellusten tuottamista tapahtumista. Aina kun uusi leikepöydälle kirjoitetaan, vastaava järjestelmäloki sisältää leikepöydän tekstin. Lukemalla tämän lokin Tasker pystyy havaitsemaan nykyisen leikepöydän merkinnän.Yleensä sovellukset eivät saa lukea järjestelmälokeja, eivätkä ne myöskään voi pyytää käyttäjää myöntämään niille lupaa tehdä niin. Tämä johtuu siitä, että lokissa voi olla arkaluontoisia tietoja, ja jos minkä tahansa sovelluksen sallitaan lukea lokeja, avautuu koko joukko yksityisyyteen ja turvallisuuteen liittyviä matoja. Käyttäjä voi kuitenkin myöntää sovellukselle manuaalisesti luvan lukea lokeja. Jos sovellus, kuten Tasker, ilmoittaa READ_LOGS-luvan, käyttäjä voi myöntää tämän luvan manuaalisesti ADB: n kautta. Kun asennat uusimman Tasker-betaversion, se pyytää sinua tekemään juuri sen.
Mitä voit tehdä Taskerin uudella Logcat Entry -tapahtumalla? Kehittäjä itse antaa sinulle muutaman esimerkin:
- Lisää Pixel 4:n liikeeleitä
- Tee eri asioita jokaiselle sormelle, kun avaat laitteen lukituksen
- Reagoi hälytyksen torkkumiseen
- Tee erilaisia asioita, kun avaat laitteen lukituksen sormella tai kuviolla
- Reagoi, kun Takaisin-painiketta pidetään painettuna 1 sekunnin ajan missä tahansa sovelluksessa
- Reagoi näyttöön/piilotettuun ohjelmistonäppäimistöön
- Tee eri toimintoja Samsung-laitteilla sen mukaan, kaksoisnapsautettiinko virtapainiketta vai painettiinko Bixby-painiketta
Nämä ovat vain erilaisia käyttötapauksia, jotka kehittäjä on keksinyt, mutta tämä ei ole kaikkea muuta kuin kattava luettelo asioista, joita voit tehdä logcat-tunnistuksen avulla.
Tässä on video, joka osoittaa, kuinka Taskeria käytetään logcatin kaappaamiseen ja suodattamiseen haluttua merkintää varten:
Kaksi logcat-tunnistukseen liittyvää ongelmaa ovat, että sen määrittäminen ei ole läheskään käyttäjäystävällinen ja se voi muuttua milloin tahansa, jos kehittäjät muokkaavat sovellusten lähettämiä lokeja. Tämän määrityksen saaminen vaatii hieman yritystä ja erehdystä, mutta kun olet määrittänyt jotain, sinun ei todennäköisesti tarvitse tehdä muutoksia määrityksiin niin usein.
Uusi pikakuvaketoiminto
Taskerin nykyinen kehittäjä on itse asiassa ei ole sovelluksen alkuperäinen kehittäjä. Nykyinen kehittäjä työskenteli pääasiassa Tasker-laajennusten sarjassa nimeltä AutoApps, joten kun hän otti Kehitystyössä Taskerissa, hän alkoi siirtää joidenkin lisäosien toimintoja Taskeriin sovellus. Uusin Tasker-betaversio poistaa AutoShortcut-laajennuksen käytöstä lisäämällä uuden pikakuvaketoiminnon.
Uusi logcat-merkinnän tunnistus ja pikakuvaketoiminto ovat kaksi suurinta muutosta uusimmassa beta-versiossa, mutta muita pieniä muutoksia, kuten paranneltu Hae sijainti -toiminto, muuttujien esikatselu ja virheenkorjaukset kahteen pitkäaikaiseen vikoja. Voit lukea koko muutoslokin tässä. Voit ilmoittautua mukaan Tasker beta Google Playssa tai lataa APK juuri nyt.