当应用程序通过AudioManager的setStreamVolume方法设置音量时,会发送如下代码广播:
Intent intent = new Intent(AudioManager.VOLUME_CHANGED_ACTION);
intent.putExtra(AudioManager.EXTRA_VOLUME_STREAM_TYPE, streamType);
intent.putExtra(AudioManager.EXTRA_VOLUME_STREAM_VALUE, index);
intent.putExtra(AudioManager.EXTRA_PREV_VOLUME_STREAM_VALUE, oldIndex);
其中AudioManager.VOLUME_CHANGED_ACTION= "android.media.VOLUME_CHANGED_ACTION";
AudioManager.EXTRA_VOLUME_STREAM_TYPE="android.media.EXTRA_VOLUME_STREAM_TYPE";
AudioManager.EXTRA_VOLUME_STREAM_VALUE