Android — обнаружение устройств с унифицированным объемом

#android #volume

#Android #объем

Вопрос:

У меня есть приложение, которое использует AudioManager class для настройки мелодии звонка и громкости уведомлений, но в отличие от моих устройств Samsung и LG, которые имеют отдельные регуляторы громкости для звонка и уведомлений, у многих моих пользователей есть устройства Android с унифицированной громкостью как для звонка, так и для уведомлений.

Например, Motorola Moto Z play с Android 8.0 имеет унифицированную громкость, в то время как Samsung Galaxy Note 8 с Android 8.0 имеет отдельные регуляторы громкости.

Как мне определить во время выполнения, имеет ли устройство унифицированный регулятор громкости?

Ответ №1:

Старые версии Android не поддерживают многократную громкость аудиоисточников, которую вы могли бы контролировать. Вот почему пользователи видят только один регулятор громкости, который изменяет уровень громкости для всего — мультимедиа, звонка и т.д.

Комментарии:

1. Это зависит не только от версии Android, но и от производителя и модели. Например, Motorola Moto Z Play с Android 8.0 имеет унифицированную громкость, в то время как мой Note 8 на Android 8.0 имеет отдельные регуляторы громкости.