De flesta anpassade ROM-skivor har ett alternativ att länge trycka på volymknapparna när skärmen är avstängd för att styra musik. Denna Android-app gör det på vilken Android 8.0+-enhet som helst!
Om du någonsin har installerat en anpassad ROM tidigare, så finns det en god chans att du har sett en funktion som låter dig mappa om ett långt tryck på volymknappen för att styra mediauppspelningen. Med det här alternativet aktiverat kan du trycka länge på volym upp-knappen för att hoppa till nästa spår eller länge trycka på volym ned-knappen för att återgå till föregående spår. Möjligheten att hoppa över låtar med volymknapptryckningar är så allmänt förekommande bland anpassade ROM-skivor att vi är förvånade över att se att den inte har hittat in i programvara från stora OEM-tillverkare.
Vi har tagit upp sätt att styra musikuppspelning via volymknapparna med appar som Tasker eller Button Mapper, men ingen av dessa appar replikerar exakt vad anpassade ROM-skivor kan erbjuda. Om du använder Tasker eller Button Mapper kan du bara mappa om enstaka eller flera tryck på volym upp och ner knapparna. Appar som dessa lyssnar antingen efter ändringar i mediavolymen eller använder en tillgänglighetstjänst för att fånga upp knapptryckningar från volymknapparna, men ingen av lösningarna är genomförbar för att fånga upp ett långt tryck på volymknapparna när skärmen är avstängd.
Kort efter lanseringen av Android 8.0 Oreos källkod upptäckte jag en ny Android-funktion som skulle göra det möjligt för en Android-app att ställas in som "volymknappen tryck länge på lyssnaren." Vi spekulerade i att det här nya API: et skulle tillåta appar att kontrollera beteendet för volymknapparna när de trycks länge skärmen är avstängd, vilket gör det äntligen möjligt att replikera den populära anpassade ROM-funktionen utan att behöva rot. Även om funktionen implementerades i AOSP, lade Google aldrig till ett användarvänligt sätt att ställa in en app som en volymknapp för lång tryckning. Som med Android dold navigeringsfältsanpassare, den här funktionen kan fortfarande användas även utan en implementering i appen Inställningar.
Det är precis vad XDA Member Cilenco gjorde med Hoppa över spår med volymknappar-appen. Det är en app med öppen källkod som använder den dolda volymtangenten länge tryck lyssnare API för att låta dig byta musikspår med en lång tryckning på endera volymknappen även när skärmen är avstängd. Det fungerar på alla enheter med Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie eller Android Q. Appen utvecklades några månader efter att vi publicerade vår artikel (utvecklaren till och med citerar artikeln som deras inspiration för appen), men den delades aldrig på våra forum förrän i slutet av förra månaden när den äntligen uppmärksammades. Vi tog det snabbt en sväng för att se om det fungerade – och det gör det! Här är en praktisk video från XDA TV: s Max Weinbach:
För att ställa in det behöver du bara installera APK från GitHub och kör följande ADB-kommando:
adbshellpmgrantcom.cilenco.skiptrackandroid.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
Aktivera sedan appens Notification Listener-tjänst. Den här Notification Listener-tjänsten gör faktiskt ingenting, den är bara till för att se till att appen inte dödas i bakgrunden. På min Huawei Mate 20 X var jag tvungen att inaktivera EMUI 9:s aggressiv minnesoptimeringsfunktion, men efter det kan jag bekräfta att det fungerar på EMUI. Eftersom detta är ett dolt API, finns det ingen garanti för att Google inte kommer att döda åtkomsten till det i en framtida Android-version. Sedan Android Pie, Google har arbetat med att begränsa odokumenterade/dolda API: er, så detta kanske inte fungerar i den slutliga versionen av Android Q eller Android R.
Alternativt, om du hellre inte vill installera APK-filen från GitHub, kan du prova den nyligen uppdaterade versionen av Next Track (version 1.18) från XDA Recognized Developer flar2. Han arbetade snabbt för att uppdatera den här appen efter att jag informerade honom om detta API, så kolla in det om du vill ha något lite mer anpassningsbart. Instruktioner om hur du ställer in det finns här. Utvecklaren arbetar med att uppdatera sin Button Mapper app att använda det nya API: et också. Button Mappers befintliga metod att mappa om långa tryck på volymknappen medan skärmen är avstängd var lite hackigare och skulle återställas vid varje omstart, men det nya API: et kvarstår över alla boots.
Pris: Gratis.
3.6.