Ich möchte, dass sich mein Telefon in 99% der Fälle im Vibrationsmodus befindet. Ich habe festgestellt, dass jedes Mal, wenn ich die Lautstärketasten an der Seite meines Evo drücke, dies entweder versehentlich geschieht (und ich möchte nicht, dass das Telefon in den Stumm- oder Klingelmodus wechselt), oder ich habe versucht, die Medienlautstärke zu steuern .
Gibt es eine Möglichkeit, das Telefon dazu zu zwingen, jedes Drücken der Lautstärketaste als Änderung der Medienlautstärke und nicht als Änderung der Klingellautstärke zu interpretieren?
htc-evo
volume-control
Jeffrey
quelle
quelle
Antworten:
Es gibt keine Einstellung dafür, wie Sie sicher wissen. Dies funktioniert nur, wenn Sie möglicherweise eine App schreiben, um alle Änderungen an den Lautstärketasten zu erfassen und dann innerhalb der App auf die Änderungen zu reagieren.
Sie können möglicherweise registerMediaButtonEventReceiver verwenden , um Ihre App als BroadcastReceiver für alle Aufrufe von Medientasten zu registrieren. Ich sage möglicherweise, weil ich nicht 100% sicher bin, ob dieser BroadcastReceiver diese Absichten handhaben wird, da ich mich nur um Dokumentation kümmere und dies selbst nicht ausprobiert habe.
quelle