Večina ROM-ov po meri ima možnost dolgega pritiskanja tipk za glasnost, ko je zaslon izklopljen, za nadzor glasbe. Ta aplikacija za Android to počne v kateri koli napravi Android 8.0+!
Če ste že kdaj namestili ROM po meri, potem obstaja velika verjetnost, da ste videli funkcijo, ki vam omogoča preslikavo dolgega pritiska gumba za glasnost za nadzor predvajanja medijev. Ko je ta možnost omogočena, lahko dolgo pritisnete gumb za povečanje glasnosti, da preskočite na naslednjo skladbo, ali dolgo pritisnete gumb za zmanjšanje glasnosti, da se vrnete na prejšnjo skladbo. Možnost preskakovanja skladb s pritiskom na gumb za glasnost je tako vseprisotna med ROM-i po meri, da smo presenečeni, ko vidimo, da ni prišla v programsko opremo večjih proizvajalcev originalne opreme.
Pokrili smo načine za nadzor predvajanja glasbe prek gumbov za glasnost z aplikacijami, kot je Tasker oz Gumb Mapper, vendar nobena od teh aplikacij ne ponovi točno tistega, kar lahko ponudijo ROM-i po meri. Če uporabljate Tasker ali Button Mapper, lahko preslikate le enkratne ali večkratne pritiske gumbov za povečanje in zmanjšanje glasnosti. Aplikacije, kot so te, poslušajo spremembe v glasnosti predstavnosti ali uporabljajo storitev dostopnosti za prestrezanje pritiskov gumbov od tipk za glasnost, vendar nobena rešitev ni izvedljiva za prestrezanje dolgega pritiskanja tipk za glasnost, ko je zaslon izklopljen.
Kmalu po izdaji izvorne kode za Android 8.0 Oreo sem opazil novo funkcijo Android, ki bi omogočala, da se aplikacija Android nastavi kot "tipka za glasnost dolg pritisk poslušalec." Špekulirali smo, da bo ta novi API aplikacijam omogočil nadzor delovanja gumba za glasnost z dolgim pritiskom, ko zaslon je izklopljen, kar je končno omogočilo posnemanje priljubljene funkcije ROM po meri brez potrebe korenina. Čeprav je bila funkcija implementirana v AOSP, Google nikoli ni dodal uporabniško usmerjenega načina za nastavitev aplikacije kot poslušalca dolgega pritiska tipke za glasnost. Tako kot pri Androidih skrito prilagajanje navigacijske vrstice, je to funkcijo še vedno mogoče uporabljati tudi brez implementacije v aplikaciji Nastavitve.
Točno to je član XDA Cilenco naredil z Aplikacija Preskoči skladbo s tipkami za glasnost. To je odprtokodna aplikacija, ki uporablja API za poslušanje dolgega pritiska skrite tipke za glasnost, da vam omogoča spreminjanje skladb z dolgim pritiskom katerega koli gumba za glasnost, tudi ko je zaslon izklopljen. Deluje na kateri koli napravi Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie ali Android Q. Aplikacija je bila razvita nekaj mesecev po objavi našega članka (razvijalec celo navaja članek kot njihov navdih za aplikacijo), vendar ga nismo nikoli delili na naših forumih do konca prejšnjega meseca, ko smo nanj končno opozorili. Hitro smo ga preizkusili, da bi videli, ali deluje – in deluje! Tu je praktični videoposnetek Maxa Weinbacha z XDA TV:
Če ga želite nastaviti, morate samo namestiti APK iz GitHub in zaženite naslednji ukaz ADB:
adbshellpmgrantcom.cilenco.skiptrackandroid.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
Nato omogočite storitev poslušalca obvestil aplikacije. Ta storitev poslušalca obvestil pravzaprav ne naredi ničesar, tam je samo zato, da zagotovi, da aplikacija ne preneha delovati v ozadju. Na svojem Huawei Mate 20 X sem moral onemogočiti EMUI 9 agresivna funkcija optimizacije pomnilnika, potem pa lahko potrdim, da deluje na EMUI. Ker je to skriti API, ni nobenega zagotovila, da Google ne bo onemogočil dostopa do njega v prihodnji izdaji Androida. Od Android Pie, Google dela na omejevanju nedokumentiranih/skritih API-jev, zato to morda ne bo delovalo v končni izdaji Android Q ali Android R.
Če raje ne bi namestili APK-ja iz GitHuba, lahko poskusite na novo posodobljeno izdajo Next Track (različica 1.18) priznanega razvijalca XDA flar2. Hitro je posodobil to aplikacijo, potem ko sem ga obvestil o tem API-ju, zato pojdite preveriti to, če želite nekaj bolj prilagodljivega. Navodila za nastavitev najdete tukaj. Razvijalec dela na posodabljanju svojega Aplikacija Button Mapper za uporabo novega API-ja. Obstoječa metoda Button Mapperja za preslikavo dolgih pritiskov gumba za glasnost, medtem ko je zaslon izklopljen, je bila nekoliko bolj hakerska in bi se ponastavila ob vsakem vnovičnem zagonu, vendar novi API vztraja med zagoni.
Cena: brezplačno.
3.6.