Aktualizácia Tasker pridáva detekciu Logcat, čo umožňuje veľa nových možností automatizácie

Tasker, najpopulárnejšia aplikácia pre Android pre automatizáciu, dostáva vo svojej najnovšej aktualizácii detekciu logcat. To otvára množstvo nových možností automatizácie.

Pre náročných používateľov, ktorí si chcú prispôsobiť každú časť svojho telefónu, je tu niekoľko aplikácií, ktoré musia mať. Aplikácie ako MacroDroid, Automate a Llama všetky poskytujú funkcie automatizácie, ale podľa môjho názoru žiadna z nich nedrží sviečku Tasker. Aj keď nemusí mať najlepšie používateľské rozhranie, Tasker je moja osobná obľúbená automatizačná aplikácia kvôli tomu, aký aktívny je vývojár, koľko doplnkov je preň dostupných a aká aktívna je komunita. Aj keď sú rozhrania Android API s každým novým vydaním stále viac a viac obmedzené, vývojár a komunita Tasker našli spôsoby, ako tieto obmedzenia obísť. Najnovšie vydanie v5.9.beta.8 napríklad pridalo novú funkciu, ktorá otvára úplne novú oblasť možných prípadov použitia automatizácie: detekcia logcat.

Detekcia Logcat

Minulý mesiac vývojár Tasker vydal novú beta verziu, ktorá

povolené monitorovanie schránky v systéme Android 10. Od Androidu 10 zabraňuje aplikáciám na pozadí čítať schránku, možno sa pýtate, ako je to možné. Odpoveďou je čítanie logcatu. Logcat je nástroj shellu ktorý stiahne denník všetkých systémových udalostí a iných udalostí, ktoré prispeli aplikáciami. Vždy, keď sa zapíše nový záznam do schránky, príslušný systémový protokol bude obsahovať text schránky. Čítaním tohto protokolu dokáže Tasker zistiť, aký je aktuálny záznam v schránke.

Normálne aplikácie nemajú povolené čítať systémové denníky a tiež nemôžu požiadať používateľa, aby im na to udelil povolenie. Je to preto, že v protokole môžu existovať citlivé údaje a umožnenie akejkoľvek aplikácii čítať protokoly otvára celú škálu červov súvisiacich s ochranou súkromia a bezpečnosťou. Používateľ však môže aplikácii manuálne udeliť povolenie na čítanie denníkov. Ak aplikácia ako Tasker deklaruje povolenie READ_LOGS, používateľ môže toto povolenie udeliť manuálne prostredníctvom ADB. Keď si nainštalujete najnovšiu beta verziu aplikácie Tasker, požiada vás o to.

Čo teda môžete urobiť s novou udalosťou Logcat Entry v Taskeri? Samotný vývojár vám uvádza niekoľko príkladov:

  • Rozšírte pohybové gestá Pixela 4
  • Pri odomykaní zariadenia robte pre každý prst iné veci
  • Reagujte na odloženie budíka
  • Robte rôzne veci, keď odomknete zariadenie prstom alebo vzorom
  • Reagujte na podržanie tlačidla Späť v ľubovoľnej aplikácii na 1 sekundu
  • Reagujte na zobrazenú/skrytú softvérovú klávesnicu
  • Vykonajte rôzne akcie na zariadeniach Samsung v závislosti od toho, či ste dvakrát klikli na tlačidlo napájania alebo stlačili tlačidlo Bixby

Toto všetko sú len rôzne prípady použitia, ktoré vývojár vymyslel, ale toto nie je ani zďaleka úplný zoznam vecí, ktoré môžete robiť s detekciou logcat.

Tu je video demonštrujúce, ako používať Tasker na zachytenie a filtrovanie logcat pre požadovaný záznam:

Dva problémy s detekciou logcat spočívajú v tom, že nastavenie nie je ani zďaleka užívateľsky prívetivé a môže sa kedykoľvek zmeniť, ak vývojári upravia protokoly odosielané ich aplikáciami. Získanie tohto nastavenia bude vyžadovať trochu pokusov a omylov, ale keď už niečo nastavíte, pravdepodobne nebudete musieť robiť zmeny v konfigurácii tak často.

Nová akcia skratky

Súčasný vývojár Tasker je v skutočnosti nie pôvodný vývojár aplikácie. Súčasný vývojár pracoval primárne na sade doplnkov Tasker s názvom AutoApps, takže keď to prevzal vývojové práce na Taskeri, začal migrovať funkčnosť niektorých svojich pluginov do hlavného Taskeru aplikácie. Najnovšia beta verzia aplikácie Tasker v podstate zavrhuje doplnok AutoShortcut pridaním novej akcie skratky.


Nová detekcia vstupu logcat a skratka sú dve najväčšie zmeny v najnovšom beta vydaní, ale existujú ďalšie menšie zmeny, ako je vylepšená akcia Získať polohu, ukážka premenných a opravy chýb pre dve dlhotrvajúce chyby. Môžete si prečítať celý changelog tu. Môžete sa prihlásiť na Tasker beta v službe Google Play alebo si stiahnite súbor APK práve teraz.