Как отключить только входящие звонки и не отключать смс сообщения - PullRequest
0 голосов
/ 27 июня 2019

как отключить только входящие звонки, а не смс-сообщения, и отключить-отключить только смс-сообщения

Я пытался использовать 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 Ответ

0 голосов
/ 27 июня 2019

Вам необходимо использовать следующие строки кода

audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
...