Как узнать в коде, если пользователь установил «Блокировку громкости» в меню настроек

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

Это работает нормально, но мне интересно, есть ли какой-нибудь метод для вызова или свойство для проверки, которое сообщает мне об этом в коде для свободный? Я искал в Интернете, как это сделать, но, похоже, ничего не нашел. Заранее благодарим!

Редактировать: Оказалось, что мой предыдущий метод установки максимальной громкости с последующей проверкой, если она ниже, чтобы увидеть, есть ли блокировка громкости, не работает на устройстве. Кажется, что громкость масштабируется с помощью блокировки громкости, а не просто отключается.

Теперь я полностью застрял на этом. Существуют ли какие-либо частные методы или свойства, которые я могу использовать для обнаружения этого?

15
задан msgambel 8 November 2011 в 16:40
поделиться