En handledning om hur du lägger till nycklar framåt och bakåt i navigeringsfältet i Android O när du använder Gmail-appen för att snabbt läsa e-postmeddelanden.
Om din tid på din smartphone består av att gå igenom massor av e-postmeddelanden, kan du tycka att det är irriterande att av misstag byta meddelande när du försöker se hela ditt e-postmeddelande. Tack vare den nya navigeringsfältsanpassare i Android O, kan vi lägga till nya nycklar i navigeringsfältet för att utföra anpassade åtgärder. I det här fallet kommer vi att lägga till två nya nycklar i navigeringsfältet som kommer gå framåt/bakåt i din e-postlista när vi använder Gmail-appen.
Tack till Eli Irvin för att (igen) testade detta för mig och för att fånga skärminspelningen ovan.
Om du har följt våra tidigare Android O-tutorials, då vet du hur vi kommer att ta itu med det här problemet. Denna handledning är ganska lik vår bild-i-bild-knapphandledning, så om du har läst igenom det så borde den här vara en bris.
Lägg till framåt/bakåt-knappar i navigeringsfältet när du är i Gmail
Krav:
- Tasker ($2.99)
- SecureTask
Tasker är nödvändigt eftersom det är automationsappen vi använder för att upptäcka vilken applikation vi är i och skicka kommandon via SecureTask-plugin-programmet, vilket är det som kommer att hantera att ändra vår navigering bar. När du har installerat båda programmen måste vi konfigurera båda.
För att Tasker ska kunna upptäcka vilken applikation vi är i måste vi bevilja dess tillgänglighetstjänst. Det går väldigt snabbt att göra det, gå helt enkelt till Inställningar --> Tillgänglighet och leta efter "Tasker" på listan över tjänster. Aktivera tillgänglighetstjänsten.
Därefter måste vi ge SecureTask möjligheten att ändra systeminställningar på vår enhet. För att göra det måste vi ge SecureTask en särskild behörighet känd som WRITE_SECURE_SETTINGS som är normalt otillgänglig för vanliga applikationer, men kan beviljas manuellt av en användare genom användning av ADB. Därför måste du ha ADB igång på din maskin för att få detta att fungera. Lyckligtvis är det bara en engångssak att bevilja denna behörighet och vi kommer att använda SecureTask i framtida Android O-relaterade handledningar (av vilka det finns ett par till), så det är definitivt värt att göra Det.
Konfigurera ADB
Det första du behöver göra är att ladda ner ADB-binären för just ditt operativsystem. Det kan du göra här. När du har laddat ner dem måste du se till att du har rätt förare om du använder Windows.
När du har extraherat binären till en separat mapp och har installerat drivrutinen måste vi nästa aktivera USB-felsökning på smarttelefonen. För att göra det, öppna Inställningar och gå till Om telefonen. Tryck på Byggnummer 7 gånger tills du får en dialogruta som talar om att du har låst upp utvecklaralternativ. Du kan komma åt utvecklaralternativ i Inställningar nu. Tydligen i Android O måste du ange din pinkod/lösenord innan du kan öppna utvecklaralternativ. Gör det och leta efter USB Debugging och aktivera det sedan.
Anslut nu din telefon och öppna en kommandotolk i samma katalog där du extraherade ADB-binären. (Windows-användare, håll ned skift+högerklicka i den mappen och välj "öppna kommandotolken här.") Skriv adb devices
i kommandotolken. Du kommer att se ett meddelande om att ADB-servern startas, och sedan på din telefon kommer du att se en uppmaning som ber dig att ge din dator ADB-åtkomst. Acceptera den. Nu när du går in adb devices
i kommandotolken bör du se enhetens serienummer, i så fall lyckades du.
Beviljar WRITE_SECURE_SETTINGS till SecureTask
Med en ADB-kommandotolk öppen, skriv in följande kommando för att ge SecureTask den nödvändiga behörigheten.
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
SecureTask kommer nu att ha möjlighet att ändra systeminställningar utan root-åtkomst! Nu är vi redo att gå vidare till Tasker.
Konfigurera Tasker-profilen
Öppna Tasker och skapa en ny profil. Döp det till "Gmail Scroll Keys". Välj Ansökan sammanhang och leta efter e-postappen du vill aktivera navigeringsfältsknapparna i (t.ex. Gmail). Välj den eller de appar du vill ha och gå sedan tillbaka för att nästa skapa en uppgift.
Tasker kommer att be dig att bifoga en uppgift till den här nya profilen. Skapa en ny uppgift när du tillfrågas, och namnge den (eller inte). Vi kommer att skapa två åtgärder i denna inmatningsuppgift, enligt följande:
- A1: Plugin --> SecureTask --> Säkra inställningar. Handling: Skriva. Miljö:
secure sysui_nav_bar_left
. Värde:key(21:com.android.systemui/2131230907)
- A2: Plugin --> SecureTask --> Säkra inställningar. Handling: Skriva. Miljö:
secure sysui_nav_bar_right
. Värde:key(22:com.android.systemui/2131231004)
Det är allt för Entry Task (den som körs när du går in i e-postappen), nu behöver vi lägga till en Exit Task för att inaktivera de två nycklarna när vi lämnar e-postappen. Skapa en Exit Task genom att trycka länge på Entry Task och välja alternativet "lägg till exit Task" när den dyker upp. Vi kommer också att skapa två åtgärder i denna uppgift, enligt följande:
- A1: Plugin --> SecureTask --> Säkra inställningar. Handling: Skriva. Miljö:
secure sysui_nav_bar_left
. Värde:null
- A2: Plugin --> SecureTask --> Säkra inställningar. Handling: Skriva. Miljö:
secure sysui_nav_bar_right
. Värde:null
Det är allt! Nu när du går in i Gmail-appen (eller vilken annan e-postapp du har valt), kommer du nu att se de två navigeringsknapparna så att du kan gå framåt eller bakåt i din e-postlista.
Ladda ner och importera
Som med alla Tasker-relaterade handledningar kommer vi att tillhandahålla XML-filen som du kan ladda ner och importera. Ladda ner filen prf.xml från AndroidFileHost nedan och spara den på ditt interna minne. Öppna Tasker och tryck länge på fliken Profiler upptill tills du ser en Importera-knapp. Tryck på det och leta efter XML-filen du just sparade, välj sedan den för att importera den. Se till att du har aktiverat Tasker's Accessibility Service och har beviljat WRITE_SECURE_SETTINGS till SecureTask som nämnts i min artikel, annars fungerar inte den här profilen vad som helst på din telefon!
Ladda ner profilen "Gmail Scroll Keys" från AndroidFileHost
Om du undrar vad mer vi kan åstadkomma med SecureTask och Android O, håll utkik på XDA-portalen eftersom vi har mer att dela med dig av. Förvänta dig fler handledningar om hur du kan få din navigeringsfält i Android O att utföra många användbara funktioner!