#android
#Android
Вопрос:
Я использую Android Audio Manager, и в моем приложении при нажатии кнопки телефон отключается, и в определенное время телефон возвращается в обычный режим. но проблема в том, что когда я нажимаю кнопку, она меняет ее на тихую, но затем по какой-то причине автоматически возвращает ее в обычный режим. я использую
в одном файле я использую
soAudioManager = (AudioManager)getSystemService(AUDIO_SERVICE);
soAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
и в другом файле, который я использую
goAudioManager = (AudioManager)getSystemService(AUDIO_SERVICE);
goAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
Комментарии:
1. Эти фрагменты функционально идентичны.
2. Кроме того, вы должны предотвратить сообщение об ошибке из LogCat или другого исходного кода, чтобы мы могли вам помочь…
Ответ №1:
AudioManager mAudioManager = (AudioManager)getSystemService(AUDIO_SERVICE);
int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_RING);
mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
mAudioManager.setStreamVolume(AudioManager.STREAM_RING, maxVolume, AudioManager.FLAG_SHOW_UI AudioManager.FLAG_PLAY_SOUND);