Tasker, kõige populaarsem Androidi automatiseerimise rakendus, saab oma viimases värskenduses logcati tuvastamise. See avab hulga uusi automatiseerimisvõimalusi.
Võimsatele kasutajatele, kes soovivad oma telefoni iga osa kohandada, on mõned kohustuslikud rakendused. Rakendused nagu MacroDroid, Automate ja Llama pakuvad kõik automatiseerimisfunktsioone, kuid minu arvates ei hoia ükski neist Taskerile küünalt. Kuigi sellel ei pruugi olla parim kasutajaliides, on Tasker minu isiklik lemmik automatiseerimisrakendus, kuna arendaja on aktiivne, kui palju pistikprogramme on selle jaoks saadaval ja kui aktiivne on kogukond. Kuigi Androidi API-liidesed muutuvad iga uue väljalaskega üha piiratumaks, on Taskeri arendaja ja kogukond leidnud viise piirangutest mööda hiilida. Näiteks uusim versioon v5.9.beta.8 on lisanud uue funktsiooni, mis avab täiesti uue valdkonna võimalikest automatiseerimise kasutusjuhtudest: logcati tuvastamine.
Logcati tuvastamine
Eelmisel kuul andis Taskeri arendaja välja uue beetaversiooni, mis
lubatud lõikelaua jälgimine operatsioonisüsteemis Android 10. Alates Android 10-st takistab taustarakendustel lõikepuhvrit lugeda, võite küsida, kuidas see võimalik oli. Vastus on logcati lugemise kaudu. Logcat on kestatööriist mis kogub logi kõigist süsteemisündmustest ja muudest rakenduste kaasatud sündmustest. Iga kord, kui kirjutatakse uus lõikepuhvrisse kirje, sisaldab vastav süsteemilogi lõikepuhvri teksti. Seda logi lugedes suudab Tasker tuvastada, milline on praegune lõikelaua kirje.Tavaliselt ei lubata rakendustel süsteemiloge lugeda ja nad ei saa paluda ka kasutajalt selleks luba. Selle põhjuseks on asjaolu, et logis võivad olla tundlikud andmed ja mis tahes rakendusel logide lugemise võimaldamine avab terve hulga privaatsuse ja turvalisusega seotud usse. Siiski on kasutajal võimalik anda rakendusele logide lugemiseks käsitsi luba. Kui rakendus nagu Tasker deklareerib loa READ_LOGS, saab kasutaja selle loa ADB kaudu käsitsi anda. Kui installite uusima Taskeri beetaversiooni, palub see teil just seda teha.
Mida saate siis Taskeris uue Logcat Entry sündmusega teha? Arendaja ise toob teile mõned näited:
- Täiendage Pixel 4 liikumisžeste
- Tehke seadme avamisel iga sõrme jaoks erinevaid asju
- Reageerige äratuse edasilükkamisele
- Tehke erinevaid asju, kui avate seadme sõrmega või mustriga
- Reageerige mis tahes rakenduses, kui nuppu Tagasi hoitakse 1 sekundi jooksul
- Reageerige tarkvaraklaviatuuri kuvamisele/peitmisele
- Tehke Samsungi seadmetes erinevaid toiminguid sõltuvalt sellest, kas topeltklõpsati toitenuppu või vajutati Bixby nuppu
Need on kõik vaid erinevad kasutusjuhtumid, mille arendaja välja mõtles, kuid see pole kaugeltki kõikehõlmav nimekiri asjadest, mida saate logcati tuvastamisega teha.
Siin on video, mis näitab, kuidas kasutada Taskerit soovitud kirje logcati hõivamiseks ja filtreerimiseks:
Kaks logcati tuvastamise probleemi seisnevad selles, et selle seadistamine pole kaugeltki kasutajasõbralik ja see võib igal ajal muutuda, kui arendajad kohandavad nende rakenduste saadavaid logisid. Selle seadistamine nõuab veidi katse-eksitusi, kuid kui olete midagi seadistanud, ei pea te tõenäoliselt oma konfiguratsioonis nii sageli muudatusi tegema.
Uus otsetee toiming
Praegune Taskeri arendaja on tegelikult pole rakenduse algne arendaja. Praegune arendaja töötas peamiselt Taskeri pistikprogrammide komplektiga, mida kutsuti AutoAppsiks, nii et kui ta selle üle võttis Taskeri arendustöö käigus alustas ta mõne oma pistikprogrammi funktsionaalsuse migreerimist peamisse Taskerisse rakendus. Uusim Taskeri beetaversioon tühistab sisuliselt AutoShortcuti pistikprogrammi, lisades uue otsetee toimingu.
Uus logcat-kirje tuvastamine ja otsetee toiming on viimase beetaversiooni kaks suurimat muudatust, kuid muud väiksemad muudatused, nagu täiustatud toiming Hangi asukoht, muutujate eelvaade ja veaparandused kahele pikaajalisele vead. Saate lugeda täielikku muudatuste logi siin. Saate registreeruda Taskeri beetaversioon Google Plays või laadige alla APK praegu.