Buộc các nút âm lượng để luôn thay đổi Âm lượng phương tiện


12

Tôi muốn điện thoại của mình ở chế độ "Rung" khoảng 99%. Tôi thấy rằng mỗi lần tôi nhấn các nút âm lượng ở cạnh Evo của mình, điều đó là tình cờ (và tôi không muốn điện thoại chuyển sang chế độ im lặng hoặc chế độ chuông) hoặc tôi đang cố gắng điều khiển âm lượng phương tiện .

Có cách nào để buộc điện thoại diễn giải mỗi lần nhấn nút âm lượng khi thay đổi âm lượng phương tiện chứ không phải thay đổi âm lượng chuông không?


1
Tôi nghi ngờ đây là một thứ chỉ có gốc. </ đầu cơ>
gary

1
@, nếu đó là sự thật, tôi muốn biết làm thế nào :)
Bryan Denny

@bryan Mình chỉ chụp từ hông. Nó chỉ giống như một cái gì đó sẽ không có sẵn nhưng có lẽ nhiều khả năng trên một điện thoại đã root.
gary

Hành vi này của Android thực sự làm tôi khó chịu. Tại sao chúng ta cần kiểm soát 3, 4 loại âm lượng bằng các nút? Trên Windows hoặc Mac, các phím âm lượng sẽ điều khiển "âm lượng chính" nếu cần. Tôi đang sử dụng máy tính bảng và giống như OP, 99,999% thời gian tôi cần để điều khiển âm lượng đa phương tiện nhưng nếu không có a / v đang phát, nhấn các phím âm lượng sẽ điều khiển âm lượng thông báo chết tiệt, với âm thanh tiếng bíp khó chịu đó.
Rau chết tiệt

Câu trả lời:


4

Không có thiết lập cho điều này như tôi chắc chắn bạn biết. Cách duy nhất tôi thấy điều này hoạt động là nếu bạn có khả năng viết một ứng dụng để nắm bắt tất cả các thay đổi nút âm lượng và sau đó hành động theo các thay đổi từ trong ứng dụng.

Bạn có khả năng có thể sử dụng registerMediaButtonEventReceiver để đăng ký ứng dụng của mình dưới dạng BroadcastReceiver cho tất cả các cuộc gọi nút phương tiện. Tôi nói có khả năng bởi vì tôi không chắc chắn 100% nếu BroadcastReceiver này sẽ xử lý các Ý định này vì tôi hoàn toàn xem xét tài liệu và thực sự chưa thử nó.


2
Đã 4 năm trôi qua. Có ứng dụng nào cho việc đó không?
Rau chết tiệt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.