質問: ### 前提・実現したいこと 私は,Xamarin Androidでアプリを作っています.Xamarin初心者なので,興味のある所から,ネットを見ていろいろ作っています.なので,基礎知識とかはあまりありません. 今,Androidの音量をアプリから変更できるアプリを作っています.今の時点で,AudioManagerとSeekberを使って,本体の(メディアの)音量を調整できるようになりました. ### 発生している問題・エラーメッセージ アプリ起動時は,現在本体に設定されている音量を呼び出して反映しているのですが,アプリ使用時に,本体の音量ボタンで変更した場合の値の取り方がわかりません. できれば,Lisnerみたいな感じで,音量が変更されたら実行される関数みたいなのはありますか? ### 補足情報(FW/ツールのバージョンなど) Visual Studio 2017 15.6.1
回答: 恐らくBroadcastReceiverで実現できるかと思います。 少し調べたところ「android.media.VOLUME_CHANGED_ACTION」というのがあるみたいです。