12 votes

Forcer les boutons de volume à toujours changer le volume des médias

Je veux que mon téléphone soit en mode "Vibration" environ 99% du temps. J'ai constaté qu'à chaque fois que j'appuie sur les boutons de volume sur le côté de mon Evo, c'est soit par accident (et je ne veux pas que le téléphone passe en mode silencieux ou en mode sonnerie), soit parce que j'essayais de contrôler le volume des médias.

Existe-t-il un moyen de forcer le téléphone à interpréter chaque pression sur le bouton de volume comme un changement de volume des médias, et non comme un changement de volume de la sonnerie ?

4voto

ricree Points 5055

Il n'y a pas de réglage pour cela, comme vous le savez certainement. La seule façon de faire fonctionner ce système est d'écrire une application pour capturer tous les changements de boutons de volume et d'agir sur ces changements à partir de l'application.

Vous pouvez éventuellement utiliser registerMediaButtonEventReceiver pour enregistrer votre application en tant que BroadcastReceiver pour tous les appels de boutons médias. Je dis potentiellement parce que je ne suis pas sûr à 100 % que ce BroadcastReceiver traitera ces Intents puisque je ne regarde que la documentation et que je n'ai pas encore essayé moi-même.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X