Een tutorial over hoe u voorwaartse en achterwaartse toetsen kunt toevoegen aan uw navigatiebalk in Android O wanneer u de Gmail-app gebruikt om snel e-mails te lezen.
Als uw tijd op uw smartphone bestaat uit het doornemen van een heleboel e-mails, dan vindt u het misschien vervelend om per ongeluk van bericht te wisselen terwijl u uw hele e-mailbericht probeert te bekijken. Dankzij het nieuwe navigatiebalkaanpasser in Android O, kunnen we nieuwe sleutels aan de navigatiebalk toevoegen om aangepaste acties uit te voeren. In dit geval voegen we twee nieuwe sleutels toe aan de navigatiebalk vooruit/achteruit gaan in uw e-maillijst wanneer we de Gmail-app gebruiken.
Dank aan Eli Irvin voor het (opnieuw) testen van dit voor mij, en het vastleggen van de bovenstaande schermopname.
Als je het hebt gevolgd onze vorige Android O-tutorials, dan weet je hoe we dit probleem gaan aanpakken. Deze tutorial is redelijk vergelijkbaar met onze beeld-in-beeld knop-tutorial, dus als je dat hebt gelezen, zou dit een makkie moeten zijn.
Voeg toetsen voor vooruit/achteruit toe aan de navigatiebalk in Gmail
Vereisten:
- Tasker ($2.99)
- Veilige taak
Tasker is nodig omdat het de automatiseringsapp is die we gebruiken om te detecteren in welke applicatie we ons bevinden en stuur opdrachten via de SecureTask-plug-in, die zorgt voor het veranderen van onze navigatie bar. Nadat u beide applicaties heeft geïnstalleerd, moeten we ze allebei instellen.
Om ervoor te zorgen dat Tasker kan detecteren in welke applicatie we ons bevinden, moeten we de toegankelijkheidsservice verlenen. Dit gaat heel snel. Ga gewoon naar Instellingen --> Toegankelijkheid en zoek naar "Tasker" in de lijst met services. Schakel de toegankelijkheidsservice in.
Vervolgens moeten we SecureTask de mogelijkheid geven om de systeeminstellingen op ons apparaat te wijzigen. Om dit te doen, moeten we SecureTask een speciale toestemming verlenen, bekend als WRITE_SECURE_SETTINGS, die normaal gesproken niet toegankelijk voor reguliere applicaties, maar kan handmatig door een gebruiker worden verleend via het gebruik van ADB. U moet dus ADB op uw computer hebben geïnstalleerd om dit werkend te krijgen. Gelukkig is het verlenen van deze toestemming slechts eenmalig en zullen we SecureTask gebruiken toekomstige Android O-gerelateerde tutorials (waarvan er nog een paar zijn), dus het is zeker de moeite waard om te doen Het.
ADB instellen
Het eerste dat u hoeft te doen, is het ADB-binaire bestand voor uw specifieke besturingssysteem downloaden. Dat kan hier. Nadat u ze heeft gedownload, moet u ervoor zorgen dat u de juiste chauffeur als je Windows gebruikt.
Nadat u het binaire bestand naar een aparte map hebt uitgepakt en het stuurprogramma hebt geïnstalleerd, moeten we vervolgens USB-foutopsporing op de smartphone inschakelen. Open hiervoor Instellingen en ga naar Over de telefoon. Tik zeven keer op Build Number totdat je een dialoogvenster krijgt waarin staat dat je de ontwikkelaarsopties hebt ontgrendeld. Je hebt nu toegang tot de ontwikkelaarsopties via Instellingen. Blijkbaar moet je in Android O je pincode/wachtwoord invoeren voordat je Developer Options kunt openen. Doe dit, zoek naar USB-foutopsporing en schakel dit vervolgens in.
Sluit nu uw telefoon aan en open een opdrachtprompt in dezelfde map waarin u het ADB-binaire bestand hebt uitgepakt. (Windows-gebruikers: houd shift+rechtsklik in die map ingedrukt en selecteer 'open opdrachtprompt hier'.) Type adb devices
in de opdrachtprompt. U ziet een bericht dat de ADB-server wordt gestart en vervolgens ziet u op uw telefoon een prompt waarin u wordt gevraagd uw computer ADB-toegang te verlenen. Accepteer het. Als je nu binnenkomt adb devices
in de opdrachtprompt, zou u het serienummer van uw apparaat moeten zien, als dat zo is, dan bent u succesvol geweest.
WRITE_SECURE_SETTINGS wordt verleend aan SecureTask
Open een ADB-opdrachtprompt en voer de volgende opdracht in om SecureTask de vereiste toestemming te verlenen.
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
SecureTask heeft nu de mogelijkheid om systeeminstellingen te wijzigen zonder root-toegang! Nu zijn we klaar om verder te gaan naar Tasker.
Het Tasker-profiel instellen
Open Tasker en maak een nieuw profiel. Noem het 'Gmail-scrolltoetsen'. Selecteer de Sollicitatie Context, en zoek naar de e-mailapp waarin u de navigatiebalktoetsen wilt inschakelen (bijv. Gmail). Selecteer de gewenste app(s) en ga vervolgens terug om vervolgens een taak te maken.
Tasker zal u vragen een taak aan dit nieuwe profiel te koppelen. Maak een nieuwe taak wanneer daarom wordt gevraagd, en geef deze een naam (of niet). We zullen als volgt twee acties in deze invoertaak maken:
- A1: Plug-in --> SecureTask --> Veilige instellingen. Actie: Schrijven. Instelling:
secure sysui_nav_bar_left
. Waarde:key(21:com.android.systemui/2131230907)
- A2: Plug-in --> SecureTask --> Veilige instellingen. Actie: Schrijven. Instelling:
secure sysui_nav_bar_right
. Waarde:key(22:com.android.systemui/2131231004)
Dat is alles voor de Entry-taak (degene die wordt uitgevoerd wanneer u de e-mailapp opent). Nu moeten we een Exit-taak toevoegen om de twee sleutels uit te schakelen wanneer we de e-mailapp verlaten. Maak een Exit-taak door lang op de Entry-taak te drukken en de optie "Exit-taak toevoegen" te selecteren wanneer deze verschijnt. We zullen in deze taak ook twee acties maken, als volgt:
- A1: Plug-in --> SecureTask --> Veilige instellingen. Actie: Schrijven. Instelling:
secure sysui_nav_bar_left
. Waarde:null
- A2: Plug-in --> SecureTask --> Veilige instellingen. Actie: Schrijven. Instelling:
secure sysui_nav_bar_right
. Waarde:null
Dat is het! Wanneer u nu de Gmail-app opent (of welke andere e-mailapp u ook heeft gekozen), ziet u nu de twee navigatiebalktoetsen waarmee u vooruit of achteruit kunt gaan in uw e-maillijst.
Downloaden en importeren
Zoals bij alle Tasker-gerelateerde tutorials, leveren we het XML-bestand dat u kunt downloaden en importeren. Download het prf.xml-bestand van AndroidFileHost hieronder en sla het op in uw interne opslag. Open Tasker en druk lang op het tabblad Profielen bovenaan totdat u een knop Importeren ziet. Tik daarop en zoek naar het XML-bestand dat u zojuist hebt opgeslagen en selecteer het vervolgens om het te importeren. Zorg ervoor dat de toegankelijkheidsservice van Tasker is ingeschakeld en dat u de SCHRIJF_SECURE_SETTINGS naar SecureTask zoals vermeld in mijn artikel, anders werkt dit profiel niet alles op je telefoon!
Download het profiel "Gmail Scroll Keys" van AndroidFileHost
Als je je afvraagt wat we nog meer kunnen bereiken met SecureTask en Android O, houd dan de XDA Portal in de gaten, want we hebben nog meer te delen. Verwacht meer tutorials over hoe je je navigatiebalk in Android O veel nuttige functies kunt laten vervullen!