• ベストアンサー

Androidアプリで本体の音量変更イベントの取得

Androidアプリ作ってます。 本体の音量ボタンが押されて、システム音量の設定が変更されたら、アプリで出す音量の変更をしたいです。 システム音量のイベントリスナーはないものかとandroid.media.AudioManagerあたりを探してみたのですが・・・見つかりませんでした。 できないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#161640
noname#161640
回答No.1

そんなに難しく考える必要はないですよ。ハードウェアキーは、すべてonKeyUp/onKeyDownでイベント処理できます(Viewならオーバーライド、GUI利用ならOnKeyListener)。引数に渡されるキーコードがKeyEvent.KEYCODE_VOLUME_UP/KeyEvent.KEYCODE_VOLUME_DOWNかどうかをチェックして処理すればOKです。

horiko_
質問者

お礼

ありがとうございます! やってみてから、またご報告します^^

horiko_
質問者

補足

できました。 ありがとうございました。 後で、Androidの質問また挙げるつもりです(泣) よろしかったら、またご回答お願いします。

関連するQ&A