Androidで画面が出ている時だけ音を鳴らす
ActivityのonResume()とonPause()で制御すれば良いと考えられる。
が、ロックスクリーンが表示されてても音がなってしまって困る。
そんな時はonWindowFocusChanged()を使いましょう。
サンプルではonResume()だけを置き換えているけれど、条件によってはこのメソッドだけでハンドルできないかしら。
ActivityのonResume()とonPause()で制御すれば良いと考えられる。
が、ロックスクリーンが表示されてても音がなってしまって困る。
そんな時はonWindowFocusChanged()を使いましょう。
サンプルではonResume()だけを置き換えているけれど、条件によってはこのメソッドだけでハンドルできないかしら。