Cum să adăugați mai mulți pași la glisorul de volum [Root]

click fraud protection

Iată o modificare build.prop pe care am descoperit-o, care vă permite să adăugați cu ușurință mai multă granularitate la media sau glisorul de volum în apel.

În încercarea mea de a descoperi ajustări interesante pe care să le împărtășesc comunității XDA-Developers, am întâlnit frecvent o solicitare pe mai multe forumuri diferite:

„Cum adaug mai mulți pași la glisorul de volum?” - Nimeni în special

În timp ce căutam metode pentru a adăuga în mod fiabil mai multă granularitate a volumului, am descoperit că majoritatea aplicațiilor de pe Google Play Store pur și simplu nu funcționează pentru majoritatea dispozitivelor moderne. O altă soluție pe care am găsit-o a implicat utilizarea modulului Xposed VolumeSteps+, ceea ce, din păcate, înseamnă că metoda este limitată la dispozitivele înrădăcinate care acceptă Xposed Framework (adică, fără suport Android Nougat). În cele din urmă, ultima metodă pe care mulți dintre voi o cunoașteți este să flashați un ROM personalizat, dar pentru cei dintre noi care nu au multe opțiuni în acest sens În ceea ce privește (Huawei Mate 9 îi lipsește dragostea de dezvoltare în acest moment) sau doriți să rămâneți cu o construcție bazată pe stoc, această opțiune este dificil de stomac.

Din fericire, există o modalitate simplă de a adăuga mai mulți pași la volumul apelului sau media nu necesită Xposed Framework și funcționează pe Android 6.0+ de asemenea. Cel mai bun din toate, puteți rămâne în configurația de stoc înrădăcinată dacă doriți! Tot ce trebuie să faceți este să profitați de un simplu, dar total nepublicat build.prop tweak.

Notă: dispozitivul pe care am testat acest lucru sunt două telefoane Google Nexus 6 care rulează Android 6.0 Marshmallow și 7.1 Nougat. Nu am cum să testez această modificare pe fiecare dispozitiv cu fiecare variantă de software. Această modificare este derivată din privire la AOSP, dar fără a testa alte dispozitive sau a le uita la sursa nu pot spune exact pe ce dispozitive va funcționa.


Control granular al volumului cu o construcție. Prop Tweak

Documentația open source a Android prezintă exact modul în care este implementat serviciul audio al software-ului AudioService.java. În cadrul codului, există o anumită secțiune care definește modul în care nivelurile de volum sunt inițializate la pornire.

// Initialize volume
int maxVolume = SystemProperties.getInt("ro.config.vc_call_vol_steps",
MAX_STREAM_VOLUME[AudioSystem.STREAM_VOICE_CALL]);
if (maxVolume != MAX_STREAM_VOLUME[AudioSystem.STREAM_VOICE_CALL]) {
MAX_STREAM_VOLUME[AudioSystem.STREAM_VOICE_CALL] = maxVolume;
AudioSystem.DEFAULT_STREAM_VOLUME[AudioSystem.STREAM_VOICE_CALL] = (maxVolume * 3) / 4;
}
maxVolume = SystemProperties.getInt("<strong>ro.config.media_vol_stepsstrong>",
MAX_STREAM_VOLUME[AudioSystem.STREAM_MUSIC]);
if (maxVolume != MAX_STREAM_VOLUME[AudioSystem.STREAM_MUSIC]) {
MAX_STREAM_VOLUME[AudioSystem.STREAM_MUSIC] = maxVolume;
AudioSystem.DEFAULT_STREAM_VOLUME[AudioSystem.STREAM_MUSIC] = (maxVolume * 3) / 4;
}

Cei doi termeni pe care i-am scris cu aldine mai sus seamănă îngrozitor cu liniile din fișierul build.prop situat în /system, nu-i așa? Asta pentru că sunt, deși în mod implicit nu veți vedea aceste proprietăți în fișierul build.prop. Din fericire, dacă definiți singur aceste proprietăți, puteți setați manual numărul de pași de volum.

Dacă sunteți familiarizat cu cum să editați și să adăugați linii la build.propul dvs., atunci mergeți mai departe și începeți să spargeți! Dacă nu, iată o metodă simplă pentru a începe.

Descarca Editor BuildProp de JRummy pe Google Play Store și deschideți-l. Atingeți pictograma „creion” din dreapta sus pentru a afișa modul de editare manuală. Derulați până la capăt și adăugați oricare dintre liniile build.prop menționate mai sus și setați-o egal cu numărul de pași de volum pe care doriți să-l aveți. De exemplu, introducerea acestor două comenzi la sfârșit va dubla numărul de pași de volum în apel și, respectiv, de pași de volum media.

ro.config.vc_call_vol_steps=14

ro.config.media_vol_steps=30

După ce ați introdus aceste comenzi, reporniți telefonul. Dacă a funcționat, ar trebui să aveți acum atâtea pași de volum cât ați specificat în build.prop.

Bucurați-vă de această modificare ingenioasă! Spuneți-ne în comentariile de mai jos dacă a funcționat pentru dispozitivul dvs. și versiunea de compilare.