Android 区分手动(按用户)和音频管理器在振铃器模式状态下的更改

Android 区分手动(按用户)和音频管理器在振铃器模式状态下的更改,android,broadcastreceiver,android-audiomanager,Android,Broadcastreceiver,Android Audiomanager,我已经创建了一个广播接收器,用于收听android.media.RINGER\u模式的更改操作,并且在设备RINGER模式更改时工作正常。接收者如下: <receiver android:name=".receivers.RingerModeStateChangeReceiver" > <intent-filter> <action android:name="android.media.RINGER_MODE_

我已经创建了一个广播接收器,用于收听android.media.RINGER\u模式的更改操作,并且在设备RINGER模式更改时工作正常。接收者如下:

<receiver android:name=".receivers.RingerModeStateChangeReceiver" >
    <intent-filter>
        <action android:name="android.media.RINGER_MODE_CHANGED" />
    </intent-filter>
</receiver>
我想知道的是,是否有办法区分从音频管理器接收到的振铃器模式更改操作(在广播接收器上)和用户在设备上手动更改的振铃器模式更改操作?

AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);