Ringer mode change listener Broadcast receiver?

后端 未结 3 599
生来不讨喜
生来不讨喜 2020-12-03 00:16
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);

switch (am.getRingerMode()) {
    case AudioManager.RINGER_MODE_SILENT:
        Log.i(\"MyA         


        
3条回答
  •  天命终不由人
    2020-12-03 00:35

    Use the following code inside the onCreate() method of your Activity or Service that you want to process the broadcast:

          BroadcastReceiver receiver=new BroadcastReceiver(){
              @Override
              public void onReceive(Context context, Intent intent) {
                   //code...
              }
          };
          IntentFilter filter=new IntentFilter(
                          AudioManager.RINGER_MODE_CHANGED_ACTION);
          registerReceiver(receiver,filter);
    

提交回复
热议问题