Acabei de realizar uma pequena experiência com o fone de ouvido original que vem com o Nexus One: liguei-o ao telefone, esperando que os microfones integrados fossem desligados, substituídos pelo microfone do fone de ouvido.
Fiquei desapontado ao ver que o comportamento da entrada de voz do sistema não mudou: o telefone parece continuar captando o som do (s) microfone (s) embutido (s).
Então, cobri completamente o microfone do fone de ouvido com fita adesiva e tentei novamente ...
Ainda assim, nenhuma mudança. O microfone embutido do Nexus One está totalmente ativado.
Isso é decepcionante, porque eu realmente preciso desativar os microfones internos do Nexus One, para que eu possa usar um microfone diferente.
Existe uma maneira de conseguir isso?
fonte
Respostas:
Talvez desabilitar o recurso de cancelamento de ruído possa funcionar ..
Obtenha um editor de arquivos raiz primeiro e, em "/system/build.prop", altere o
"media.a1026.enableA1026=1" to "media.a1026.enableA1026=0"
Em seguida, faça uma reinicialização. Veja se o seu problema está resolvido. Eu simplesmente suspeito que o microfone do Android sempre é ativado com a finalidade de cancelamento de ruído durante chamadas / entrada de voz.
LEMBRAR! Não me responsabilizo por qualquer falha. Eu sugiro que você faça um backup e tudo quando tentar isso.
FONTE: http://forum.xda-developers.com/showthread.php?p=6787214
fonte