Come posso aumentare il numero di livelli di volume?


29

È possibile aumentare il numero di passaggi nel controllo del volume? Vorrei un controllo più preciso del livello del volume. Ho un Galaxy Nexus.

Nota: non voglio aumentare il volume, basta cambiare il numero di livelli in modo da poter trovare un punto debole quando ascolto la musica.


C'è anche la (facile) opzione di usare un controllo volume esterno, come un Koss VC20
derobert

È sorprendente che sei anni dopo questo non sia ancora stato risolto su Android.
Kyralessa,

Risposte:


14

Molte persone hanno questo problema con Android. Puoi vedere che è stato segnalato nel sistema di tracciamento dei bug di Android . Il numero di livelli è controllato da un'impostazione compilata nell'immagine del sistema Android.

Usa una ROM diversa

È possibile che il una possa aumentare il numero di livelli, ma non so quali ROM personalizzate, se presenti, lo fanno. Questa segnalazione di bug nel tracker di suggerisce che non hanno intenzione di aggiungere quella funzione, per paura che possa causare problemi di compatibilità con alcune app.

Usa un'app diversa (facile)

Alcune app multimediali hanno il proprio controllo del volume, oltre a quello fornito da Android. Credo che Poweramp sia uno di questi (ma non lo uso da solo). Se c'è un'app particolare di cui hai bisogno di un maggiore controllo, come un'app musicale, potresti volerla sostituire con una che ha questa funzione.

Modifica il sistema operativo del tuo telefono (avanzato)

Se non siete preoccupati per il rischio di rompere alcune applicazioni (mal scritte), e il dispositivo è ed, allora si può seguire queste istruzioni per modificare l'immagine del sistema Android per aumentare il numero di livelli. Tale sito fornisce istruzioni dettagliate, inclusa l'installazione degli strumenti per sviluppatori necessari per apportare modifiche al sistema; un riepilogo per le persone competenti è il seguente:

  1. Ottieni framework.jardal tuo dispositivo ed eseguilo baksmali.
  2. modificare framework\android\media\AudioService.smali
  3. Cerca per 0xft 0x0t 0x0t 0x0ttrovare la tabella dei livelli audio.
  4. Sostituisci il primo numero di ogni riga con il numero desiderato di livelli (in esadecimale).
  5. Eseguire smaliper generare un nuovo framework.jar, quindi sostituire l'originale sul dispositivo.

2
@AndrewB Sembra qualcosa che dovrebbe essere una risposta a sé stante. In realtà non è una discussione sulla mia risposta, ed è a questo che servono i commenti.
Dan Hulme,

6

Modifica: questa app sembra degna di nota - https://forum.xda-developers.com/android/apps-games/app-precise-volume-override-androids-t3573562 ( https://play.google.com/store /apps/details?id=com.phascinate.precisevolume )

Ho finito per usare questa app sul mio Nexus 4 - supporta fino a 100 livelli di volume. Non è perfetto ma dovrebbe bastare fino a quando speriamo di risolvere quello che sembra un problema così semplice.

https://play.google.com/store/apps/details?id=opotech.finevolumev2

Discusso qui

http://androidforums.com/android-lounge/490543-volume-control-in-android-os.html


Purtroppo, questo potrebbe aver funzionato quando è stata scritta questa risposta, ma non sembra funzionare più. Su Android Pie (9), anche se l'app mostra variazioni del volume dell'1%, il volume effettivo salta in un modo che suggerisce che è ancora bloccato dall'hardware agli idioti 15 livelli del volume Android.
Kyralessa,

4

Se il tuo telefono è rootato o hai un recupero personalizzato (come TWRP), questo è in realtà molto più semplice. L'unica cosa che dovrai fare è aggiungere la seguente riga al tuo build.propfile che si trova in /system:

ro.config.media_vol_steps=30

Dove 30 rappresenta il numero di passaggi.

Questo può essere fatto con un esploratore di file root (come Root Browser ) o tramite VIil terminale TWRP o via adb.


3

Inizialmente avevo pubblicato questo come risposta a questa domanda: come aumentare / diminuire il volume con incrementi / decrementi più piccoli? , sfortunatamente questo metodo non funzionerà ufficialmente con Nougat (a causa di alcuni requisiti mancanti)

La soluzione alternativa:

Come previsto, una modifica di questo tipo richiederà l'installazione di Xposed Framework da parte di root o di una sorta di procedura di flashing lampo .

Kuba Kalamarz ha creato un modulo Xposed chiamato VolumeSteps + che consente di regolare la quantità di passaggi per ogni funzione del volume del sistema.

La cosa buona che ho notato di questo modulo è che si lega al sistema di impostazioni (cioè non è necessario aprire l'interfaccia utente del modulo, ma è possibile controllare tramite il pulsante del volume)

Prerequisiti

Caratteristiche

  • Modifica il numero di passi del volume per gli allarmi, la musica, le notifiche, la suoneria, il sistema e i flussi in chiamata.

  • Possibilità di cambiarlo da qualche parte tra 5 e 50 passaggi

  • Utilizzare il volume della musica come predefinito per il pannello del volume quando si premono i pulsanti del volume.

Istruzioni

  1. Scarica VolumeSteps + e installa

inserisci qui la descrizione dell'immagine

  1. Attiva il modulo in Impostazioni Xposed e riavvia il dispositivo per effettuare le modifiche.

  2. Apri VolumeSteps + nel cassetto delle app

  3. Regola i passaggi del volume:

    • Ogni categoria di volume ha una propria voce di menu. Selezionare quello che si desidera regolare, quindi utilizzare il dispositivo di scorrimento per ottimizzare i passaggi del volume, quindi premere OK.

inserisci qui la descrizione dell'immagineinserisci qui la descrizione dell'immagine

  • Trova l'incremento adatto alle tue esigenze.

    1. Riavvia (importante) il dispositivo e saranno disponibili le nuove fasi del volume, anche quando si preme il pulsante del volume. Viola!

Dichiarazione di non responsabilità (non sono associata a questa applicazione, tuttavia la utilizzo così ho scritto il post per condividere la mia esperienza con altri utenti finali)

Nb: ho provato questa soluzione da solo e funziona esattamente come descritto

Ringraziamenti speciali a


1

Samsung SoundAssistant è il tuo huckleberry. App gratuita. Fornisce un controllo fine su tutto il sistema del volume, con incrementi regolabili e impostazioni per applicazione.


Si noti che è compatibile solo con dispositivi con Samsung Experience versione 8.5 o successive.
Andrew T.

1

Questo dovrebbe aiutare alcune persone e consente un migliore controllo, non un volume più alto ...

1) Vai su Opzioni sviluppatore (abilita le opzioni sviluppatore se non l'hai già fatto).

2) Quindi, attiva "Disabilita volume assoluto".

3) Potrebbe essere necessario riavviare il dispositivo Android affinché abbia effetto.

I passaggi ora sono MODO più ragionevoli. In altre parole, risponde alla tua "Nota", poiché ora il volume (almeno sulle mie cuffie Bluetooth) ora ha passi molto più piccoli - non passa più da troppo silenzioso a troppo forte in un solo passaggio!


Come hai fatto a farlo funzionare? L'ho provato proprio ora (usando le cuffie Bluetooth) e non ho notato alcuna differenza. Sono previsti passaggi aggiuntivi (ad es. Disconnettere o dimenticare, quindi ricollegare il dispositivo Bluetooth; riavviare il telefono; qualcos'altro)?
Kyralessa,

Non mi dispiace, per me ha funzionato solo dopo averlo fatto. Penso che dovessi prima riavviare il mio dispositivo. Ma ho dovuto abilitare di nuovo il volume assoluto perché significava che alcuni dispositivi erano pazzi. Sarebbe bello se Google lo risolvesse / ti offrisse opzioni per gestire i dispositivi che richiedono più passaggi! :(
Trevor,

Dopo un riavvio sembra aver funzionato. Il controllo del volume delle cuffie era legato al volume multimediale del mio telefono; ora sono separati. Ho ancora solo 15 livelli di controllo del volume in Android, ma essere in grado di regolare il volume del telefono e delle cuffie separatamente mi dà un controllo del volume molto migliore rispetto a prima. Grazie!
Kyralessa,

-1

Non penso che sia possibile. Il volume audio è controllato da un elemento hardware che ha solo un numero limitato di livelli di volume.


11
Non è vero. Se non lo sai, per favore non indovinare.
Dan Hulme,

@DanHulme C'è un amplificatore hardware. E questo ottiene il suo input da un convertitore DA. Quindi sarebbe possibile calcolare i livelli prima di convertirli in un segnale analogico. Ma per migliorare SNR è possibile utilizzare un mixer hardware.
Uwe Plonus,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.