Tasker, den mest populære Android-app til automatisering, får logcat-detektion i sin seneste opdatering. Dette åbner op for et væld af nye automatiseringsmuligheder.
For superbrugere, der ønsker at tilpasse hver eneste del af deres telefon, er der et par apps, der skal have. Apps som MacroDroid, Automate og Llama giver alle automatiseringsfunktioner, men efter min mening holder ingen af dem et lys for Tasker. Selvom det måske ikke har den bedste brugergrænseflade, er Tasker min personlige foretrukne automatiseringsapp på grund af hvor aktiv udvikleren er, hvor mange plugins der er tilgængelige for den, og hvor aktivt fællesskabet er. Selvom Android API'er bliver mere og mere begrænset med hver ny udgivelse, har Tasker-udvikleren og fællesskabet fundet veje uden om restriktionerne. Den seneste version af v5.9.beta.8 har f.eks. tilføjet en ny funktion, der åbner op for et helt nyt område af mulige automatiseringstilfælde: logcat-detektion.
Logcat detektion
I sidste måned udgav udvikleren af Tasker en ny beta, der
aktiveret udklipsholderovervågning på Android 10. Siden Android 10 forhindrer baggrundsapps i at læse udklipsholderen, undrer du dig måske over, hvordan dette var muligt. Svaret er ved at læse logcat. Logcat er et skalværktøj der trækker en log over alle systemhændelser og andre hændelser bidraget af apps. Hver gang der skrives en ny udklipsholderpost, vil den tilsvarende systemlog indeholde udklipsholderteksten. Ved at læse denne log er Tasker i stand til at opdage, hvad den aktuelle udklipsholderpost er.Normalt har apps ikke lov til at læse systemlogfiler, og de kan heller ikke bede brugeren om at give dem tilladelse til at gøre det. Det skyldes, at følsomme data kan eksistere i loggen, og at tillade enhver app mulighed for at læse logfiler åbner en hel dåse af orme relateret til privatliv og sikkerhed. Det er dog muligt for en bruger manuelt at give en app tilladelse til at læse logfiler. Hvis en app som Tasker erklærer READ_LOGS-tilladelsen, så kan brugeren give denne tilladelse manuelt via ADB. Når du installerer den seneste Tasker beta, vil den bede dig om at gøre netop det.
Så hvad kan du gøre med den nye Logcat Entry-begivenhed i Tasker? Udvikleren selv giver dig et par eksempler:
- Forøg Pixel 4s bevægelsesbevægelser
- Gør forskellige ting for hver finger, når du låser enheden op
- Reager på snoozing af en alarm
- Gør forskellige ting, når du låser din enhed op med din finger eller med et mønster
- Reager på, at knappen Tilbage holdes nede i 1 sekund i en hvilken som helst app
- Reager på, at softwaretastaturet bliver vist/skjult
- Udfør forskellige handlinger på Samsung-enheder afhængigt af, om der blev dobbeltklikket på tænd/sluk-knappen, eller om der blev trykket på Bixby-knappen
Disse er alle bare forskellige use cases, som udvikleren har tænkt på, men dette er langt fra en omfattende liste over ting, du kan gøre med logcat-detektion.
Her er en video, der demonstrerer, hvordan man bruger Tasker til at fange og filtrere logcat for en ønsket post:
De to problemer med logcat-detektion er, at opsætningen er langt fra brugervenlig, og den kan ændres til enhver tid, hvis udviklere justerer de logfiler, som deres apps sender. At få denne opsætning vil kræve lidt forsøg og fejl, men når du først har sat noget op, behøver du sandsynligvis ikke foretage ændringer i din konfiguration så ofte.
Ny genvejshandling
Den nuværende udvikler af Tasker er faktisk ikke den oprindelige udvikler af appen. Den nuværende udvikler plejede primært at arbejde på en suite af Tasker-plugins kaldet AutoApps, så da han tog over udviklingsarbejde på Tasker, begyndte han at migrere funktionaliteten af nogle af sine plugins til hoved Tasker app. Den seneste Tasker-beta-udgivelse forlader i det væsentlige AutoShortcut-plugin'et ved at tilføje en ny genvejshandling.
Den nye logcat-indgangsdetektion og genvejshandling er de to største ændringer i den seneste beta-udgivelse, men der er andre mindre ændringer såsom en forbedret Hent placering-handling, variabel forhåndsvisning og fejlrettelser til to langvarige fejl. Du kan læse hele ændringsloggen her. Du kan tilmelde dig Tasker beta på Google Play eller download APK'en lige nu.