gpt4 book ai didi

java - 如何仅将来电铃声静音而不将短信静音

转载 作者:行者123 更新时间:2023-12-02 03:50:43 24 4
gpt4 key购买 nike

如何仅静音来电铃声而不静音短信以及仅静音短信

我尝试使用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;

}

在所有情况下,来电和短信均静音

最佳答案

您需要使用以下代码行

audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);

关于java - 如何仅将来电铃声静音而不将短信静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56780986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com