Majoritatea ROM-urilor personalizate au opțiunea de a apăsa lung tastele de volum atunci când ecranul este oprit pentru a controla muzica. Această aplicație Android o face pe orice dispozitiv Android 8.0+!
Dacă ați instalat vreodată un ROM personalizat, atunci există șanse mari să fi văzut o funcție care vă permite să remapați o apăsare lungă a butonului de volum pentru a controla redarea media. Cu această opțiune activată, puteți apăsa lung butonul de creștere a volumului pentru a trece la următoarea melodie sau puteți apăsa lung butonul de reducere a volumului pentru a reveni la piesa anterioară. Capacitatea de a sări peste melodii cu apăsarea butonului de volum este atât de omniprezentă printre ROM-urile personalizate încât suntem surprinși să vedem că nu și-a făcut loc în software-ul de la producătorii OEM majori.
Am acoperit modalități de a controla redarea muzicii prin butoanele de volum folosind aplicații precum Tasker sau Buton Mapper, dar niciuna dintre aceste aplicații nu reproduce exact ceea ce ROM-urile personalizate pot oferi. Dacă utilizați Tasker sau Button Mapper, puteți remapa doar apăsări simple sau multiple ale butoanelor de creștere și reducere a volumului. Aplicații ca acestea fie ascultă modificările volumului media, fie folosesc un serviciu de accesibilitate pentru a intercepta apăsările de butoane de la tastele de volum, dar nicio soluție nu este viabilă pentru a intercepta apăsarea lungă a tastelor de volum atunci când ecranul este oprit.
La scurt timp după lansarea codului sursă al lui Android 8.0 Oreo, am descoperit o nouă caracteristică Android care ar permite ca o aplicație Android să fie setată ca „tasta de volum apăsare lungă ascultător.” Am speculat că acest nou API ar permite aplicațiilor să controleze comportamentul butonului de volum apăsat lung atunci când ecranul este oprit, făcând astfel posibilă replicarea popularei caracteristici ROM personalizate fără a fi nevoie rădăcină. Deși caracteristica a fost implementată în AOSP, Google nu a adăugat niciodată o modalitate orientată către utilizator de a seta o aplicație ca ascultător de apăsare lungă a tastei de volum. Ca și cu Android-urile personalizare bară de navigare ascunsă, această funcție poate fi folosită în continuare chiar și fără o implementare în aplicația Setări.
Exact asta este membrul XDA Cilenco făcut cu Omiteți urmărirea după aplicația taste de volum. Este o aplicație open source care folosește tasta de volum ascunsă apăsată lung API-ul de ascultare pentru a vă permite să schimbați melodiile cu o apăsare lungă a oricărui buton de volum, chiar dacă ecranul este oprit. Funcționează pe orice dispozitiv Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie sau Android Q. Aplicația a fost dezvoltată la câteva luni după ce am publicat articolul nostru (dezvoltatorul chiar citează articolul ca sursă de inspirație pentru aplicație), dar nu a fost distribuit niciodată pe forumurile noastre până la sfârșitul lunii trecute, când a fost adus în sfârșit în atenție. L-am aruncat rapid pentru a vedea dacă a funcționat - și așa este! Iată un videoclip hands-on de la Max Weinbach de la XDA TV:
Pentru a-l configura, tot ce trebuie să faceți este să instalați APK de la GitHub și rulați următoarea comandă ADB:
adbshellpmgrantcom.cilenco.skiptrackandroid.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
Apoi, activați serviciul Notification Listener al aplicației. Acest serviciu de ascultare a notificărilor nu face nimic, este doar acolo pentru a se asigura că aplicația nu este ucisă în fundal. Pe Huawei Mate 20 X, a trebuit să dezactivez EMUI 9 caracteristică agresivă de optimizare a memoriei, dar după aceea pot confirma că funcționează pe EMUI. Deoarece acesta este un API ascuns, nu există nicio garanție că Google nu va opri accesul la acesta într-o viitoare versiune Android. De la Android Pie, Google a lucrat la restricționarea API-urilor nedocumentate/ascunse, așa că este posibil să nu funcționeze în versiunea finală a Android Q sau Android R.
Alternativ, dacă preferați să nu instalați APK-ul din GitHub, puteți încerca versiunea recent actualizată a Next Track (versiunea 1.18) de la XDA Recognized Developer flar2. A lucrat rapid pentru a actualiza această aplicație după ce l-am informat despre acest API, așa că verificați dacă doriți ceva mai personalizabil. Puteți găsi instrucțiuni despre cum să o configurați Aici. Dezvoltatorul lucrează la actualizarea lui Aplicația Button Mapper pentru a utiliza și noul API. Metoda existentă a Button Mapper de a remapa apăsările lungi ale butonului de volum în timp ce ecranul este oprit a fost puțin mai hackerioasă și s-ar reseta la fiecare repornire, dar noul API persistă pe cizme.
Pret: Gratuit.
3.6.