The Android AudioManager has the method
public void setStreamVolume (int streamType, int index, int flags)
.
I don't want to use any flags as they all are used to enable feedback. I don't want vibration, or a UI pop-up, or a hint of any sort. I don't want to cancel the currently playing ringtone. I just want to set the stream volume, how can I do this?
If I change the volume while there is a ringtone playing, is the ringtone's volume affected or does the change only affect future ringtones?
This is the closest post I could find on the topic, but it doesn't answer the question: What do the the flag parameter means and range of possible min and max of droid device