Как отключить предупреждение о громкости, если вы слишком сильно увеличите громкость?

17

Недавно я получил Nexus 4, и у меня есть вопрос относительно предупреждения о громкости, которое появляется, если вы поднимаете громкость слишком сильно. Можно ли отключить или удалить это предупреждение? Я хочу иметь возможность поднять громкость с телефоном в моем кармане (с помощью кнопок громкости) без необходимости поднимать трубку. Я слушаю подкасты с низким или плохим звуком, и мне нужно поднять его выше уровня предупреждения.

Даниэль Йоханссон
источник
1
Кажется, я получаю предупреждение только в первый раз, когда поднимаю громкость после перезагрузки.
Пельмс

Ответы:

10

Это известная проблема (или функция) в Android 4.2, и, вероятно, пока нет исправления.

ОБНОВЛЕНИЕ 2013-12-10: По словам Мариуса Хоферта , это все еще проблема в 4.4.

geffchang
источник
Хорошо, плохо: /
Даниэль Йоханссон
3
Это (все еще!) Проблема в Android 4.4 (kitkat). Люди сообщают, что это можно исправить с помощью пользовательского диска, но я считаю, что Google должен предоставить переключатель, чтобы отключить его.
Мариус Хоферт
3

Исходный код Android прекрасно объясняет это в AudioService.java. Для любого опытного хакера Android это довольно легко исправить.

//==========================================================================================
 // Safe media volume management.
 // MUSIC stream volume level is limited when headphones are connected according to safety
 // regulation. When the user attempts to raise the volume above the limit, a warning is
 // displayed and the user has to acknowlegde before the volume is actually changed.
 // The volume index corresponding to the limit is stored in config_safe_media_volume_index
 // property. Platforms with a different limit must set this property accordingly in their
 // overlay.
 //==========================================================================================

 // mSafeMediaVolumeState indicates whether the media volume is limited over headphones.
 // It is SAFE_MEDIA_VOLUME_NOT_CONFIGURED at boot time until a network service is connected
 // or the configure time is elapsed. It is then set to SAFE_MEDIA_VOLUME_ACTIVE or
 // SAFE_MEDIA_VOLUME_DISABLED according to country option. If not SAFE_MEDIA_VOLUME_DISABLED, it
 // can be set to SAFE_MEDIA_VOLUME_INACTIVE by calling AudioService.disableSafeMediaVolume()
 // (when user opts out).
Mellowcandle
источник
Как насчет неопытного «хакера», который оказывается разработчиком? Какой самый лучший вариант?
Кастомные ПЗУ
1

Похоже, что это реализация правил Европейского Союза по ограничению громкости до 85 дБ, если пользователь не подтвердит, что хочет поднять громкость выше ( новостная статья BBC ).

Я думаю, это не относится к США и другим регионам?

Возможно, некоторые пользовательские ПЗУ могут отключить эту функцию.

pelms
источник