许多人可能都知道,Android有很多卷流,例如:
STREAM_ALARM The audio stream for alarms
STREAM_DTMF The audio stream for DTMF Tones
STREAM_MUSIC The audio stream for music playback
STREAM_NOTIFICATION The audio stream for notifications
STREAM_RING The audio stream for the phone ring
STREAM_SYSTEM The audio stream for system sounds
STREAM_VOICE_CALL The audio stream for phone calls
我一直在使用内容观察者。到目前为止,我可以检测到一个卷流中的更改,但我想知道如何检测上述任何流中的更改。我在这个答案https://stackoverflow.com/a/15292255/2433261
中遵循了这个方法编辑:在您将此问题标记为重复之前,请注意,如果任何音量流的幅度发生变化,我想检测更改。