Tasker, cea mai populară aplicație Android pentru automatizare, primește detectarea logcat în cea mai recentă actualizare. Acest lucru deschide o mulțime de noi posibilități de automatizare.
Pentru utilizatorii puternici care doresc să personalizeze fiecare parte a telefonului lor, există câteva aplicații obligatorii. Aplicații precum MacroDroid, Automate și Llama oferă toate funcții de automatizare, dar, din punctul meu de vedere, niciuna dintre ele nu are o lumânare pentru Tasker. Deși s-ar putea să nu aibă cea mai bună interfață de utilizare, Tasker este aplicația mea personală de automatizare preferată din cauza cât de activ este dezvoltatorul, cât de multe plugin-uri sunt disponibile pentru acesta și cât de activă este comunitatea. Chiar dacă API-urile Android devin din ce în ce mai restricționate cu fiecare nouă lansare, dezvoltatorul și comunitatea Tasker au găsit modalități de a evita restricțiile. Cea mai recentă versiune v5.9.beta.8, de exemplu, a adăugat o nouă caracteristică care deschide un domeniu complet nou de posibile cazuri de utilizare a automatizării: detectarea logcat.
Detectare Logcat
Luna trecută, dezvoltatorul Tasker a lansat o nouă versiune beta care a activat monitorizarea clipboard-ului pe Android 10. De la Android 10 împiedică aplicațiile de fundal să citească clipboard-ul, s-ar putea să vă întrebați cum a fost posibil acest lucru. Răspunsul este prin citirea logcat-ului. Logcat este un instrument shell care trage un jurnal cu toate evenimentele de sistem și alte evenimente contribuite de aplicații. Ori de câte ori este scrisă o nouă intrare în clipboard, jurnalul de sistem corespunzător va conține textul clipboard-ului. Citind acest jurnal, Tasker este capabil să detecteze care este intrarea curentă în clipboard.
În mod normal, aplicațiile nu au voie să citească jurnalele de sistem și, de asemenea, nu pot cere utilizatorului să le acorde permisiunea de a face acest lucru. Acest lucru se datorează faptului că date sensibile pot exista în jurnal, iar dacă permite oricărei aplicații să citească jurnalele deschide o întreagă cutie de viermi legate de confidențialitate și securitate. Cu toate acestea, este posibil ca un utilizator să acorde manual unei aplicații permisiunea de a citi jurnalele. Dacă o aplicație precum Tasker declară permisiunea READ_LOGS, atunci utilizatorul poate acorda această permisiune manual prin ADB. Când instalați cea mai recentă versiune beta Tasker, vă va cere să faceți exact asta.
Deci, ce puteți face cu noul eveniment Logcat Entry în Tasker? Dezvoltatorul însuși vă oferă câteva exemple:
- Măriți gesturile de mișcare ale Pixel 4
- Faceți lucruri diferite pentru fiecare deget atunci când deblocați dispozitivul
- Reacționați la amânarea unei alarme
- Faceți lucruri diferite pentru când vă deblocați dispozitivul cu degetul sau cu un model
- Reacționați la apăsarea butonului Înapoi timp de 1 secundă în orice aplicație
- Reacționați la tastatura software afișată/ascunsă
- Efectuați acțiuni diferite pe dispozitivele Samsung, în funcție de dacă butonul de pornire a fost făcut dublu clic sau butonul Bixby a fost apăsat
Toate acestea sunt doar cazuri de utilizare diferite pe care le-a gândit dezvoltatorul, dar aceasta este departe de a fi o listă cuprinzătoare de lucruri pe care le puteți face cu detectarea logcat.
Iată un videoclip care demonstrează cum să utilizați Tasker pentru a captura și filtra logcat-ul pentru o intrare dorită:
Cele două probleme legate de detectarea logcat sunt că configurarea acesteia este departe de a fi ușor de utilizat și poate fi schimbată în orice moment dacă dezvoltatorii modifică jurnalele pe care le trimit aplicațiile lor. Obținerea acestei setări va necesita un pic de încercare și eroare, dar odată ce ați configurat ceva, probabil că nu va trebui să faceți modificări atât de des la configurația dvs.
Acțiune de comandă rapidă nouă
Dezvoltatorul actual al Tasker este de fapt nu dezvoltatorul original al aplicației. Dezvoltatorul actual obișnuia să lucreze în principal la o suită de plugin-uri Tasker numite AutoApps, așa că atunci când a preluat munca de dezvoltare pe Tasker, a început să migreze funcționalitatea unora dintre pluginurile sale în Tasker principal aplicația. Cea mai recentă versiune beta a Tasker depreciază în esență pluginul AutoShortcut adăugând o nouă acțiune de Comandă rapidă.
Noua acțiune de detectare a intrărilor Logcat și acțiunea de comandă rapidă sunt cele mai mari două modificări din cea mai recentă versiune beta, dar există alte modificări minore, cum ar fi o acțiune îmbunătățită Obține locație, previzualizare variabilă și remedieri de erori pentru două de lungă durată gandaci. Puteți citi jurnalul complet de modificări Aici. Vă puteți înscrie pentru Tasker beta pe Google Play sau descărcați APK-ul chiar acum.