Forza i pulsanti del volume per cambiare sempre il volume dei media


12

Voglio che il mio telefono sia in modalità "Vibrazione" circa il 99% delle volte. Ho scoperto che ogni volta che premo i pulsanti del volume sul lato di Evo, è accidentale (e non voglio che il telefono passi in modalità silenziosa o suoneria), o stavo cercando di controllare il volume dei media .

Esiste un modo per forzare il telefono a interpretare ogni pressione del pulsante del volume come una variazione del volume multimediale e non una variazione del volume della suoneria?


1
Ho il sospetto che questa sia una cosa solo alla radice. </speculation>
gary

1
@gary se è vero, mi piacerebbe sapere come :)
Bryan Denny

@bryan Stavo solo sparando dal fianco. Sembrava qualcosa che non sarebbe stato disponibile ma forse più probabilmente su un telefono con root.
gary

Questo comportamento di Android mi sta davvero sconvolgendo. Perché diavolo dobbiamo controllare 3, 4 tipi di volumi con i pulsanti? Su Windows o Mac, i tasti del volume controllano il "volume principale" come dovrebbero. Sto usando i tablet e, come l'OP, il 99,999% di tempo ho bisogno di controllare il volume multimediale, ma se non viene riprodotto nessun audio / video, premendo i tasti del volume si controlla il dannato volume di notifica, con quel fastidioso bip.
Maledetti ortaggi,

Risposte:


4

Non ci sono impostazioni per questo, sono sicuro che lo sai. L'unico modo in cui vedo il funzionamento è se potenzialmente scrivi un'app per acquisire tutte le modifiche ai pulsanti del volume e quindi agire sulle modifiche dall'interno dell'app.

Potresti potenzialmente utilizzare registerMediaButtonEventReceiver per registrare la tua app come BroadcastReceiver per tutte le chiamate ai pulsanti multimediali. Dico potenzialmente perché non sono sicuro al 100% se questo BroadcastReceiver gestirà questi Intenti dal momento che sto puramente guardando la documentazione e non ho effettivamente provato questo da solo.


2
Sono passati 4 anni. C'è qualche app per quello?
Damn Vegetables,
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.