通知を鳴らしながら着信音をミュートしようとしています。Eclipse では、式ウィンドウを見ていて、私が見ている値に困惑しており、誰かがこれに光を当てることができることを願っています:
amanager.setStreamMute(AudioManager.STREAM_NOTIFICATION, true); //notifications
Toast.makeText(MyApplication.getAppContext(), "Stream Notification Muted", Toast.LENGTH_SHORT).show();
amanager.setStreamMute(AudioManager.STREAM_RING, false);//mute ringer = off
Toast.makeText(MyApplication.getAppContext(), "Stream Ringer UN-Muted", Toast.LENGTH_SHORT).show();
式ウィンドウで、次の値を監視しています。
amanager.getStreamVolume(AudioManager.STREAM_RING)
amanager.getStreamVolume(AudioManager.STREAM_NOTIFICATION)
どちらもボリューム 7 から始まりamanager.setStreamMute(AudioManager.STREAM_NOTIFICATION, true)
ます。実行すると、両方とも 0 に移動します。
次に、amanager.setStreamMute(AudioManager.STREAM_RING, false);
実行すると、両方とも 7 に移動します。
誰でもこれに光を当てることができますか?? ICS の時点で呼び出し音と通知ストリームが相互にリンクされていることを読みましたが、API レベル 10 のエミュレーターを使用しているときにもこれが表示されます。
アイデアはありますか?前もって感謝します!