O Android pode diferenciar fones de ouvido e fones de ouvido?

10

Independentemente de eu conectar um fone de ouvido ou fones de ouvido (sem microfone), recebo um ícone de fone de ouvido na minha barra de notificação.

Eu esperava que o Android usasse o microfone embutido no caso de fones de ouvido normais estarem conectados, por isso não preciso desconectar meus telefones quando alguém ligar.

Como alternativa, existe um aplicativo ou widget para alternar manualmente entre o modo de fone de ouvido e fone de ouvido?

Eu tenho um HTC Desire com o CyanogenMod 7, por isso não tenho certeza se é um problema com o CM7 ou o Android em geral.

ischeriad
fonte
11
FWIW, os fones de ouvido também exibirão um ícone de fone de ouvido na minha barra de status, mas acho que meu microfone ainda está ativo. Eu não tentei uma chamada recentemente, mas eu ainda pode usar Voice Search e outros enfeites com fones de ouvido conectado.
eldarerathis
Eu tenho o CM6.2.1 instalado no meu Droid e recebo o ícone do fone de ouvido na barra de status quando conecto o telefone ao adaptador de fita (fita adesiva com um plugue de 1/8 ") no meu carro. Definitivamente, não há microfone nessa parte do equipamento.
newuser 21/04

Respostas:

4

Você pode ver os detalhes disso na documentação do desenvolvedor do Android, mas um aplicativo pode dizer com certeza se um dispositivo conectado à tomada de áudio tem ou não um microfone. No entanto, direi que essas informações nem sempre são precisas ou consistentes entre dispositivos, como experimentei com meu próprio aplicativo Hearing Saver. Às vezes, telefones diferentes enviam códigos diferentes para essa informação específica; portanto, se você estiver enfrentando dificuldades com certos aplicativos que não reconhecem seu fone de ouvido, eu entraria em contato com o desenvolvedor desse aplicativo.

Jake Basile
fonte
Obrigado pelo link. Fiz alguns testes com fones de ouvido, fone de ouvido e um cabo de extensão com microfone embutido e agora estou confiante de que o microfone interno do aparelho só será desativado quando um fone de ouvido adequado estiver conectado (conector TRRS). Aceitarei sua resposta porque prova o fato de que o Android é realmente capaz de decidir entre fones de ouvido e fones de ouvido.
Ischeriad
2

Este é um Droid executando o CM 6.1.2.

insira a descrição da imagem aqui

Não parece haver nenhuma diferença significativa entre o fone de ouvido e o fone de ouvido, exceto o indicador com fio x sem fio.

Eric Cloninger
fonte
Obrigado pelas capturas de tela. Tenho fones de ouvido estéreo Bluetooth sem microfone e preciso testar como eles se comportam. Sua resposta mostra que os ícones não podem ser "confiáveis". O Android definitivamente deve introduzir um ícone de fones de ouvido separado. Acredito que um telefone antigo da Sony Ericsson que possuísse poderia fazer a distinção, então fiquei irritado.
Ischeriad