Jäta helitugevusnuppude abil lugude vahele Android 8.0+ versioonis

Enamikul kohandatud ROMidel on muusika juhtimiseks võimalus helitugevusnuppe pikalt vajutada, kui ekraan on välja lülitatud. See Androidi rakendus teeb seda kõigis Android 8.0+ seadmetes!

Kui olete kunagi varem kohandatud ROM-i installinud, siis on suur tõenäosus, et olete näinud funktsiooni, mis võimaldab teil meedia taasesituse juhtimiseks helitugevusnuppu pikalt vajutada. Kui see suvand on lubatud, saate järgmisele loole hüppamiseks pikalt vajutada helitugevuse suurendamise nuppu või eelmisele loole naasmiseks helitugevuse vähendamise nuppu. Võimalus lugusid helitugevusnuppude vajutamisega vahele jätta on kohandatud ROM-ide seas nii üldlevinud, et oleme üllatunud, nähes, et see pole suurte originaalseadmete tootjate tarkvarasse jõudnud.

Oleme käsitlenud viise, kuidas juhtida muusika taasesitust helitugevusnuppude kaudu, kasutades selliseid rakendusi nagu Tasker või Nuppude kaardistaja, kuid ükski neist rakendustest ei kopeeri täpselt seda, mida kohandatud ROM-id suudavad pakkuda. Kui kasutate Taskerit või Button Mapperit, saate ümber kaardistada ainult ühe- või mitmekordse helitugevuse suurendamise ja vähendamise nuppude vajutuse. Sellised rakendused kas kuulavad meedia helitugevuse muutusi või kasutavad nupuvajutuste pealtkuulamiseks juurdepääsetavuse teenust helitugevuse klahvidest, kuid kumbki lahendus ei ole võimalik helitugevusnuppude pika vajutamise katkestamiseks, kui ekraan on välja lülitatud.

Vahetult pärast Android 8.0 Oreo lähtekoodi väljaandmist märkasin uut Androidi funktsiooni, mis võimaldab määrata Androidi rakenduse kui "Helitugevusnuppu pikalt vajutades kuulajaArvasime, et see uus API võimaldab rakendustel juhtida pikalt vajutatud helitugevusnupu käitumist, kui ekraan on välja lülitatud, võimaldades lõpuks populaarset kohandatud ROM-i funktsiooni ilma vajaduseta kopeerida juur. Kuigi see funktsioon rakendati AOSP-s, ei lisanud Google kunagi kasutajale suunatud viisi rakenduse seadistamiseks helitugevusklahvi pika vajutuse kuulajaks. Nagu Androidi puhul peidetud navigeerimisriba kohandaja, saab seda funktsiooni kasutada ka ilma rakenduse Seaded juurutamata.

See on täpselt see, mida XDA liige Cilenco tegi koos Rakendus Helitugevusklahvide järgi jälgimine vahele jätta. See on avatud lähtekoodiga rakendus, mis kasutab peidetud helitugevusklahvi pika vajutusega kuulaja API-t, mis võimaldab teil muuta muusikalugusid mõlema helitugevusnupu pika vajutusega isegi siis, kui ekraan on välja lülitatud. See töötab mis tahes Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie või Android Q seadmega. Rakendus töötati välja paar kuud pärast meie artikli avaldamist (arendaja isegi tsiteerib artiklit nende rakenduse inspiratsiooniks), kuid seda ei jagatud meie foorumites alles eelmise kuu lõpus, kui sellele lõpuks meie tähelepanu juhiti. Võtsime selle kiiresti ringi, et näha, kas see töötab – ja töötab! Siin on praktiline video XDA teleri Max Weinbachist:

Selle seadistamiseks piisab, kui installida APK GitHubilt ja käivitage järgmine ADB-käsk:

adbshellpmgrantcom.cilenco.skiptrackandroid.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER

Seejärel lubage rakenduse teavituste kuulaja teenus. See teavituste kuulaja teenus ei tee tegelikult midagi, see on lihtsalt selleks, et rakendust taustal ei tapetaks. Minu Huawei Mate 20 X-is pidin EMUI 9 keelama agressiivne mälu optimeerimise funktsioon, kuid pärast seda võin kinnitada, et see töötab EMUI-s. Kuna tegemist on peidetud API-ga, ei ole mingit garantiid, et Google ei kaotaks tulevases Androidi versioonis juurdepääsu sellele. Alates Android Pie, Google on tegelenud dokumenteerimata/peidetud API-de piiramisega, nii et see ei pruugi Android Q või Android R lõplikus versioonis toimida.


Teise võimalusena, kui te ei soovi APK-d GitHubist installida, võite proovida XDA tunnustatud arendaja äsja värskendatud versiooni Next Track (versioon 1.18). laiendus2. Pärast seda, kui ma teda sellest API-st teavitasin, töötas ta selle rakenduse värskendamisega kiiresti, nii et minge vaadake seda, kui soovite midagi veidi kohandatavamat. Juhised selle seadistamiseks leiate siin. Arendaja töötab oma värskendamise kallal Rakendus Button Mapper ka uue API kasutamiseks. Button Mapperi olemasolev meetod helitugevusnupu pikkade vajutuste muutmiseks, kui ekraan on välja lülitatud, oli pisut häkkivam ja lähtestatakse igal taaskäivitamisel, kuid uus API püsib kogu alglaadimise ajal.

Järgmine lugu: helitugevusnupu vahelejätmineArendaja: laiendus2

Hind: tasuta.

3.6.

Lae alla