Tasker, l'app Android più popolare per l'automazione, riceve il rilevamento dei logcat nel suo ultimo aggiornamento. Ciò apre tantissime nuove possibilità di automazione.
Per gli utenti esperti che desiderano personalizzare ogni parte del proprio telefono, ci sono alcune app indispensabili. App come MacroDroid, Automate e Llama forniscono tutte funzionalità di automazione, ma a mio avviso nessuna di loro regge il confronto con Tasker. Anche se potrebbe non avere la migliore interfaccia utente, Tasker è la mia app di automazione preferita personale per quanto è attivo lo sviluppatore, quanti plug-in sono disponibili e quanto è attiva la community. Anche se le API Android stanno diventando sempre più limitate con ogni nuova versione, lo sviluppatore e la community di Tasker hanno trovato il modo di aggirare le restrizioni. L'ultima versione v5.9.beta.8, ad esempio, ha aggiunto una nuova funzionalità che apre un regno completamente nuovo di possibili casi d'uso dell'automazione: il rilevamento di logcat.
Rilevamento logcat
Il mese scorso, lo sviluppatore di Tasker ha rilasciato una nuova beta abilitato il monitoraggio degli appunti su Android 10. Da Android 10 impedisce alle app in background di leggere gli appunti, ti starai chiedendo come sia stato possibile. La risposta è attraverso la lettura del logcat. Logcat è uno strumento di shell che estrae un registro di tutti gli eventi di sistema e altri eventi forniti dalle app. Ogni volta che viene scritta una nuova voce negli appunti, il registro di sistema corrispondente conterrà il testo degli appunti. Leggendo questo registro, Tasker è in grado di rilevare qual è la voce corrente negli appunti.
Normalmente, le app non sono autorizzate a leggere i log di sistema e non possono nemmeno chiedere all'utente di concedere loro l'autorizzazione per farlo. Questo perché nel registro possono essere presenti dati sensibili e consentire a qualsiasi app di leggere i registri apre un intero vaso di worm legati alla privacy e alla sicurezza. Tuttavia, è possibile che un utente conceda manualmente a un'app l'autorizzazione per leggere i log. Se un'app come Tasker dichiara l'autorizzazione READ_LOGS, l'utente può concedere questa autorizzazione manualmente tramite ADB. Quando installi l'ultima beta di Tasker, ti verrà chiesto di fare proprio questo.
Allora cosa puoi fare con il nuovo evento Logcat Entry in Tasker? Lo sviluppatore stesso fornisce alcuni esempi:
- Migliora i gesti di movimento di Pixel 4
- Esegui operazioni diverse per ciascun dito quando sblocchi il dispositivo
- Reagisci posticipando una sveglia
- Esegui operazioni diverse quando sblocchi il dispositivo con il dito o con una sequenza
- Reagisci al pulsante Indietro tenuto premuto per 1 secondo in qualsiasi app
- Reagire alla visualizzazione/nascosta della tastiera software
- Esegui azioni diverse sui dispositivi Samsung a seconda se è stato fatto doppio clic sul pulsante di accensione o se è stato premuto il pulsante Bixby
Questi sono solo casi d'uso diversi pensati dallo sviluppatore, ma questo è ben lungi dall'essere un elenco completo di cose che puoi fare con il rilevamento di logcat.
Ecco un video che mostra come utilizzare Tasker per acquisire e filtrare il logcat per la voce desiderata:
I due problemi con il rilevamento di logcat sono che la sua configurazione è tutt'altro che intuitiva ed è soggetta a modifiche in qualsiasi momento se gli sviluppatori modificano i registri inviati dalle loro app. Ottenere questa configurazione richiederà un po' di tentativi ed errori, ma una volta impostato qualcosa, probabilmente non dovrai apportare modifiche alla configurazione così spesso.
Nuova azione di scelta rapida
L'attuale sviluppatore di Tasker è in realtà non lo sviluppatore originale dell'app. L'attuale sviluppatore lavorava principalmente su una suite di plug-in Tasker chiamata AutoApps, quindi quando ha preso il sopravvento lavoro di sviluppo su Tasker, ha iniziato a migrare le funzionalità di alcuni dei suoi plugin nel Tasker principale app. L'ultima versione beta di Tasker depreca essenzialmente il plug-in AutoShortcut aggiungendo una nuova azione di collegamento.
Il nuovo rilevamento della voce logcat e l'azione di scelta rapida sono i due maggiori cambiamenti nell'ultima versione beta, ma ci sono altre modifiche minori come un'azione Ottieni posizione migliorata, anteprima delle variabili e correzioni di bug per due di lunga data bug. Potete leggere il changelog completo Qui. Puoi iscriverti al Versione beta di Tasker su Google Play oppure scarica l'APK Proprio adesso.