java如何仅静音来电铃声而不静音短信
如何仅静音来电铃声而不静音短信和仅静音短信
我试着使用audioManager。setStreamVolume()类
audioManager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
switch (mode){
case CALLS:
audioManager.setStreamVolume(AudioManager.STREAM_RING,AudioManager.ADJUST_MUTE,0);
break;
case MSGS:
audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION,AudioManager.ADJUST_MUTE,0);
break;
case CALLS_AND_MSGS:
audioManager.setStreamVolume(AudioManager.STREAM_RING,AudioManager.ADJUST_MUTE,0);
audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION,AudioManager.ADJUST_MUTE,0);
break;
}
在所有情况下,来电和短信都是静音的
# 1 楼答案
您需要使用以下代码行