Я пытаюсь прочитать громкость сигнала тревоги следующим образом, но всегда получаю неправильные значения. Объем звонка всегда правильный! Это происходит на каждом смартфоне, HTC, Samsung, Sony и даже на виртуальном устройстве. В чем может быть проблема?Считывание Тревожный громкость
private AudioManager amanager;
@Override
public void onCreate(Bundle savedInstanceState)
{
amanager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
}
int volume = 3;
int alarm = 3;
try{
volume = amanager.getStreamVolume(amanager.getStreamVolume(AudioManager.STREAM_RING));
alarm = amanager.getStreamVolume(amanager.getStreamVolume(AudioManager.STREAM_ALARM));
Log.i("!!!!!!!!!!", "Activity!!, Volume ringer: " + volume + " Vol Alarm: " + alarm);
}catch(IllegalArgumentException e){}
Боже мой, спасибо много !! – user1390816