Tekan tombol volume untuk selalu mengubah Volume Media


12

Saya ingin ponsel saya dalam mode "Getar" sekitar 99% dari waktu. Saya telah menemukan bahwa setiap kali saya menekan tombol volume di samping Evo saya, itu kebetulan (dan saya tidak ingin ponsel menjadi mode diam atau mode dering), atau saya mencoba mengendalikan volume media .

Apakah ada cara untuk memaksa ponsel untuk menginterpretasikan setiap tombol volume tekan sebagai perubahan volume media, dan bukan perubahan volume dering?


1
Saya menduga ini adalah hal yang hanya root. </speculation>
gary

1
@ Halifax kalau itu benar, saya ingin tahu caranya :)
Bryan Denny

@ Bryan Saya baru saja menembak dari pinggul. Itu hanya terdengar seperti sesuatu yang tidak akan tersedia tetapi mungkin lebih mungkin pada ponsel yang di-root.
gary

Perilaku Android ini sangat mengganggu saya. Kenapa kita perlu mengontrol 3, 4 jenis volume dengan tombol? Pada Windows atau Mac, tombol volume mengontrol "volume master" sebagaimana mestinya. Saya menggunakan tablet, dan seperti OP, 99,999% waktu saya perlu mengontrol volume multimedia tetapi jika tidak ada a / v diputar, menekan tombol volume mengontrol volume notifikasi, dengan suara bip yang mengganggu.
Damn Vegetables

Jawaban:


4

Tidak ada pengaturan untuk ini karena saya yakin Anda tahu. Satu-satunya cara saya melihat ini berfungsi adalah jika Anda berpotensi menulis aplikasi untuk menangkap semua perubahan tombol volume dan kemudian bertindak atas perubahan dari dalam aplikasi.

Anda berpotensi menggunakan registerMediaButtonEventReceiver untuk mendaftarkan aplikasi Anda sebagai BroadcastReceiver untuk semua panggilan tombol media. Saya katakan berpotensi karena saya tidak 100% yakin apakah BroadcastReceiver ini akan menangani Maksud ini karena saya murni melihat dokumentasi dan belum benar-benar mencobanya sendiri.


2
4 tahun telah berlalu. Apakah ada aplikasi untuk itu?
Damn Vegetables
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.