Como posso desativar o aviso de volume se você aumentar muito o volume?

17

Recentemente, adquiri um Nexus 4 e tenho uma pergunta sobre o aviso de volume que aparece se você aumentar muito o volume. É possível desativar ou remover este aviso? Quero poder aumentar o volume com o telefone no bolso (com os botões de volume) sem precisar atender o telefone. Ouço podcasts com áudio baixo ou ruim e preciso elevá-lo acima do nível de aviso.

Daniel Johansson
fonte
1
Parece que só recebo o aviso na primeira vez que aumento o volume após uma reinicialização.
pelms

Respostas:

10

Esse é um problema conhecido (ou recurso) no Android 4.2 e, provavelmente, não há solução por enquanto.

ATUALIZAÇÃO 10/12/2013: De acordo com Marius Hofert , ainda é um problema no 4.4.

geffchang
fonte
Ok, to bad: /
Daniel Johansson
3
É (ainda!) Um problema no Android 4.4 (kitkat). As pessoas relataram que ele pode ser corrigido com uma ROM personalizada, mas acredito que o Google deve fornecer uma opção para desativá-lo.
Marius Hofert
3

O código fonte do Android explica perfeitamente no AudioService.java Para qualquer hacker experiente do Android, é bastante fácil corrigi-lo.

//==========================================================================================
 // 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
fonte
Que tal um "hacker" inexperiente que por acaso é um desenvolvedor? Qual é a melhor opção? ROMS personalizadas, corrigindo a versão de estoque, etc. Gostaria de garantir que ainda recebi as atualizações do OTA para o Nexus 4.
RevNoah
1

Essa parece ser uma implementação dos regulamentos da União Europeia para limitar o volume a 85db, a menos que o usuário confirme que deseja aumentar o volume ( artigo de notícias da BBC ).

Eu acho que isso não se aplica nos EUA e em outras regiões?

É possível que algumas ROMs personalizadas permitam desativar esse recurso.

peles
fonte