De fleste egendefinerte ROM-er har en mulighet til å trykke lenge på volumtastene når skjermen er av for å kontrollere musikk. Denne Android-appen gjør det på alle Android 8.0+-enheter!
Hvis du noen gang har installert en egendefinert ROM før, er det en god sjanse for at du har sett en funksjon som lar deg tilordne et langt trykk på volumknappen for å kontrollere medieavspilling. Med dette alternativet aktivert kan du trykke lenge på volum opp-knappen for å hoppe til neste spor eller trykke lenge på volum ned-knappen for å gå tilbake til forrige spor. Muligheten til å hoppe over sanger med volumknapptrykk er så allestedsnærværende blant tilpassede ROM-er at vi er overrasket over å se at den ikke har kommet inn i programvare fra store OEM-er.
Vi har dekket måter å kontrollere musikkavspilling via volumknappene ved å bruke apper som Tasker eller Button Mapper, men ingen av disse appene replikerer nøyaktig hva tilpassede ROM-er kan tilby. Hvis du bruker Tasker eller Button Mapper, kan du bare tilordne enkelt- eller flertrykk på volum opp og ned-knappene. Apper som disse lytter enten etter endringer i medievolumet eller bruker en tilgjengelighetstjeneste for å avskjære knappetrykk fra volumtastene, men ingen av løsningene er mulig å avskjære et langt trykk på volumtastene når skjermen er av.
Kort tid etter utgivelsen av Android 8.0 Oreos kildekode, oppdaget jeg en ny Android-funksjon som gjør at en Android-app kan settes som "volumtast lenge trykk lytteren." Vi spekulerte i at denne nye API-en ville tillate apper å kontrollere oppførselen på volumknappene når den skjermen er av, og gjør det endelig mulig å replikere den populære tilpassede ROM-funksjonen uten behov rot. Selv om funksjonen ble implementert i AOSP, la Google aldri til en brukervendt måte å angi en app som en volumtast-lytter. Som med Android skjult navigasjonslinjetilpasning, kan denne funksjonen fortsatt brukes selv uten en implementering i Innstillinger-appen.
Det er akkurat det XDA-medlemmet Cilenco gjorde med Hopp over spor etter volumtaster-appen. Det er en åpen kildekode-app som bruker den skjulte volumtasten for lenge trykk lytter-API for å la deg bytte musikkspor med et langt trykk på en av volumknappene selv når skjermen er av. Det fungerer på alle Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie eller Android Q-enheter. Appen ble utviklet noen måneder etter at vi publiserte artikkelen vår (utvikleren til og med siterer artikkelen som deres inspirasjon for appen), men den ble aldri delt på forumene våre før i slutten av forrige måned da den endelig ble gjort oppmerksom på den. Vi tok det raskt en tur for å se om det fungerte – og det gjør det! Her er en praktisk video fra XDA TVs Max Weinbach:
For å sette den opp, er alt du trenger å gjøre å installere APK fra GitHub og kjør følgende ADB-kommando:
adbshellpmgrantcom.cilenco.skiptrackandroid.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
Deretter aktiverer du appens Notification Listener-tjeneste. Denne varslingslyttertjenesten gjør faktisk ingenting, den er bare der for å sørge for at appen ikke blir drept i bakgrunnen. På min Huawei Mate 20 X måtte jeg deaktivere EMUI 9 aggressiv minneoptimaliseringsfunksjon, men etter det kan jeg bekrefte at det fungerer på EMUI. Siden dette er en skjult API, er det ingen garanti for at Google ikke vil drepe tilgangen til den i en fremtidig Android-utgivelse. Siden Android Pie, har Google jobbet med å begrense udokumenterte/skjulte APIer, så dette fungerer kanskje ikke i den endelige versjonen av Android Q eller Android R.
Alternativt, hvis du heller ikke vil installere APK-en fra GitHub, kan du prøve den nylig oppdaterte versjonen av Next Track (versjon 1.18) fra XDA Recognized Developer flar2. Han jobbet raskt med å oppdatere denne appen etter at jeg informerte ham om denne API-en, så sjekk den ut hvis du vil ha noe som er litt mer tilpassbart. Du finner instruksjoner for hvordan du setter den opp her. Utvikleren jobber med å oppdatere sin Button Mapper app å bruke den nye API-en også. Button Mappers eksisterende metode for å tilordne lange trykk på volumknappen mens skjermen er av, var litt hackere og ville tilbakestilles ved hver omstart, men den nye API-en vedvarer på tvers av oppstarter.
Pris: Gratis.
3.6.