Come aggiungere tasti Avanti/Indietro alla barra di navigazione di Android O per leggere rapidamente le e-mail

Un tutorial su come aggiungere i tasti avanti e indietro alla barra di navigazione in Android O quando utilizzi l'app Gmail per leggere rapidamente le email.

Se il tempo che trascorri sullo smartphone consiste nel leggere tantissime e-mail, potresti trovare fastidioso cambiare accidentalmente i messaggi mentre stai cercando di vedere l'intero messaggio di posta elettronica. Grazie al nuovo personalizzazione della barra di navigazione in Android O, possiamo aggiungere nuovi tasti alla barra di navigazione per eseguire azioni personalizzate. In questo caso, aggiungeremo due nuovi tasti alla barra di navigazione spostarsi avanti/indietro nella tua lista di posta elettronica ogni volta che utilizziamo l'app Gmail.

Grazie a Eli Irvin per averlo (ancora) testato per me e per aver catturato la registrazione dello schermo sopra.

Se hai seguito i nostri precedenti tutorial su Android O, allora saprai come affronteremo questo problema. Questo tutorial è abbastanza simile al nostro tutorial sui pulsanti immagine nell'immagine, quindi se lo hai letto, questo dovrebbe essere un gioco da ragazzi.


Aggiungi i tasti Avanti/Indietro alla barra di navigazione mentre sei in Gmail

Requisiti:

  • Tasker ($2.99)
  • SecureTask

Tasker è necessario perché è l'app di automazione che utilizziamo per rilevare in quale applicazione ci troviamo e inviare comandi tramite il plug-in SecureTask, che è ciò che gestirà la modifica della nostra navigazione sbarra. Una volta installate entrambe le applicazioni, dobbiamo configurarle entrambe.

Affinché Tasker rilevi in ​​quale applicazione ci troviamo, dobbiamo garantire il suo servizio di accessibilità. Farlo è molto veloce, basta andare su Impostazioni --> Accessibilità e cercare "Tasker" nell'elenco dei Servizi. Abilita il servizio di accessibilità.

Successivamente, dobbiamo garantire a SecureTask la possibilità di modificare le impostazioni di sistema sul nostro dispositivo. Per fare ciò, dobbiamo concedere a SecureTask un permesso speciale noto come WRITE_SECURE_SETTINGS che è normalmente inaccessibile alle normali applicazioni, ma può essere concesso manualmente da un utente tramite l'utilizzo di ADB. Pertanto, dovrai avere ADB attivo e funzionante sul tuo computer per farlo funzionare. Fortunatamente, la concessione di questa autorizzazione è solo una cosa una tantum e utilizzeremo SecureTask futuri tutorial relativi ad Android O (di cui ce ne sono un altro paio), quindi vale sicuramente la pena farlo Esso.

Configurazione dell'ADB

La prima cosa che devi fare è scaricare il binario ADB per il tuo particolare sistema operativo. è possibile farlo qui. Una volta scaricati, devi assicurarti di avere il file autista adeguato se sei su Windows.

Dopo aver estratto il file binario in una cartella separata e aver installato il driver, dobbiamo abilitare il debug USB sullo smartphone. Per fare ciò, apri Impostazioni e vai su Informazioni sul telefono. Tocca Numero build 7 volte finché non viene visualizzata una finestra di dialogo che ti informa che hai sbloccato le Opzioni sviluppatore. Ora puoi accedere alle Opzioni sviluppatore nelle Impostazioni. Apparentemente in Android O, devi inserire il tuo PIN/password prima di poter aprire le Opzioni sviluppatore. Fallo e cerca Debug USB, quindi abilitalo.

Ora collega il telefono e apri un prompt dei comandi nella stessa directory in cui hai estratto il binario ADB. (Per gli utenti Windows, tenere premuto MAIUSC+fare clic con il pulsante destro del mouse sulla cartella e selezionare "apri prompt dei comandi qui".) Digitare adb devices nel prompt dei comandi. Vedrai un messaggio che informa che il server ADB è in fase di avvio, quindi sul tuo telefono vedrai un messaggio che ti chiede di concedere l'accesso ADB al tuo computer. Accettarla. Ora quando entri adb devices nel prompt dei comandi, dovresti vedere il numero di serie del tuo dispositivo, in tal caso hai avuto successo.

Concessione WRITE_SECURE_SETTINGS a SecureTask

Con un prompt dei comandi ADB aperto, inserisci il comando seguente per concedere a SecureTask l'autorizzazione richiesta.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask ora avrà la possibilità di modificare le impostazioni di sistema senza accesso root! Ora siamo pronti per passare a Tasker.

Impostazione del profilo Tasker

Apri Tasker e crea un nuovo profilo. Chiamalo "Tasti di scorrimento Gmail". Seleziona il Applicazione Contesto e cerca l'app di posta elettronica in cui desideri abilitare i tasti della barra di navigazione (ad es. Gmail). Seleziona le app che desideri, quindi torna indietro per creare un'attività.

Tasker ti chiederà di allegare un'attività a questo nuovo profilo. Crea una nuova attività quando richiesto e assegnale un nome (oppure no). Creeremo due azioni in questa attività di immissione, come segue:

  1. A1: Plugin --> SecureTask --> Impostazioni sicure. Azione: Scrivere. Collocamento: secure sysui_nav_bar_left. Valore: key(21:com.android.systemui/2131230907)
  2. A2: Plugin --> SecureTask --> Impostazioni sicure. Azione: Scrivere. Collocamento: secure sysui_nav_bar_right. Valore: key(22:com.android.systemui/2131231004)

Questo è tutto per l'attività di ingresso (quella che viene eseguita quando si accede all'app di posta elettronica), ora dobbiamo aggiungere un'attività di uscita per disabilitare i due tasti quando usciamo dall'app di posta elettronica. Crea un'attività di uscita premendo a lungo sull'attività di ingresso e selezionando l'opzione "aggiungi attività di uscita" quando viene visualizzata. Creeremo anche due azioni in questa attività, come segue:

  1. A1: Plugin --> SecureTask --> Impostazioni sicure. Azione: Scrivere. Collocamento: secure sysui_nav_bar_left. Valore: null
  2. A2: Plugin --> SecureTask --> Impostazioni sicure. Azione: Scrivere. Collocamento: secure sysui_nav_bar_right. Valore: null

Questo è tutto! Ora quando accedi all'app Gmail (o qualsiasi altra app di posta elettronica che hai scelto), vedrai i due tasti della barra di navigazione che ti consentiranno di spostarti avanti o indietro nella tua lista di posta elettronica.


Scarica e importa

Come per tutti i tutorial relativi a Tasker, forniremo il file XML che puoi scaricare e importare. Scarica il file prf.xml da AndroidFileHost di seguito e salvalo nella memoria interna. Apri Tasker e premi a lungo sulla scheda Profili in alto finché non vedi un pulsante Importa. Toccalo e cerca il file XML che hai appena salvato, quindi selezionalo per importarlo. Assicurati di avere il servizio di accessibilità di Tasker abilitato e di aver concesso il WRITE_SECURE_SETTINGS su SecureTask come menzionato nel mio articolo, altrimenti questo profilo non funzionerà qualsiasi cosa sul tuo telefono!

Scarica il profilo "Gmail Scroll Keys" da AndroidFileHost

Se ti stai chiedendo cos'altro possiamo realizzare con SecureTask e Android O, resta sintonizzato sul portale XDA perché abbiamo altro da condividere. Aspettati altri tutorial su come rendere la tua barra di navigazione in Android O eseguire molte funzioni utili!