Início
» ANDROID
»
É possível que o Android alterne entre o fone de ouvido e o alto-falante usando o sensor de proximidade?
É possível que o Android alterne entre o fone de ouvido e o alto-falante usando o sensor de proximidade?
Em geral, os telefones Android não alternam automaticamente entre o fone de ouvido e o viva-voz apenas porque você move o telefone para perto ou para longe do rosto. O sensor de proximidade normalmente desliga a tela perto da orelha para evitar toques acidentais. Para alterar o áudio de uma chamada normal, use o controle de áudio do viva -voz ou do dispositivo de áudio durante a chamada. Os rótulos e layouts variam de acordo com o telefone e o discador.
Alternar uma chamada entre o fone de ouvido e o viva-voz.
No aplicativo Telefone do Google, os controles de chamada ativa permitem alternar entre o fone de ouvido, o viva-voz e um fone de ouvido Bluetooth conectado. Outros discadores podem organizar essas opções de maneira diferente.
Inicie ou atenda uma chamada e, em seguida, abra a tela da chamada ativa. Se a chamada estiver minimizada, retorne a partir da notificação ou do balão de chamada.
Toque em Alto-falante ou no controle de roteamento de áudio. Se uma lista de dispositivos aparecer, selecione Alto-falante para reproduzir o áudio pelo viva-voz. Mantenha o telefone longe da orelha, pois pessoas próximas podem ouvir a chamada.
Para retornar ao modo de escuta privada, toque novamente no controle e escolha Telefone , Fone de ouvido ou a opção do monofone. Se um fone de ouvido estiver conectado, selecione-o na mesma lista.
As instruções do aplicativo Telefone do Google descrevem o botão Alto-falante para alterar rotas. No Google Voice, toque em Som para alternar entre o fone de ouvido e o viva-voz ou selecione um dispositivo conectado.
A tela de chamada ativa mostra o viva-voz selecionado; os nomes e posições dos botões variam de acordo com o discador.
O que o sensor de proximidade faz durante uma chamada
O sensor detecta se um objeto está próximo ao telefone. A documentação para desenvolvedores do Android afirma que os fabricantes de celulares costumam usá-lo para reconhecer quando um telefone é segurado perto do rosto de uma pessoa durante uma chamada. O Google explica que, nos telefones Pixel, o sensor mantém a tela desligada perto do rosto para ajudar a evitar toques acidentais e economizar bateria. Afastar o telefone deve fazer com que a tela volte a ficar disponível, embora o comportamento possa variar de acordo com o modelo e o aplicativo de chamada.
Esse comportamento da tela é independente da escolha de onde o áudio da chamada será reproduzido. Cobrir o sensor não é um comando padrão do Android para ativar o viva-voz, e descobri-lo não é um comando universal para retornar ao fone de ouvido. Alguns fabricantes de celulares ou aplicativos de chamadas podem adicionar suas próprias opções, mas não existe uma configuração padrão para o usuário em todos os dispositivos Android.
O sensor de proximidade geralmente desliga a tela quando o telefone é mantido próximo ao rosto.
Se os controles de chamada desaparecerem ou o áudio for direcionado para o dispositivo errado,
Afastar o telefone do rosto para que a tela acenda, depois reabrir a tela da chamada ativa. Toque no controle de áudio e verifique a rota selecionada. Se um fone de ouvido foi conectado recentemente, desconecte-o ou escolha a rota do fone ou do alto-falante. O Google Voice usa o recurso Som para esse controle.
Para um teste rápido, faça uma chamada curta em um local silencioso e alterne as rotas em cada direção. Se o botão não alterar o áudio, encerre a chamada, reinicie o telefone e instale as atualizações disponíveis do sistema Android e do aplicativo Telefone antes de tentar novamente.
Com a tela de chamada ativa, toque no controle de áudio e escolha a rota desejada.
Solucionar problemas em um sensor de proximidade que apresenta comportamento anormal.
Descubra a área do sensor. Limpe a parte superior do vidro frontal e remova temporariamente a capa ou a película protetora, caso estejam sobrepondo o sensor.
Compare o comportamento do telefone quando ele está perto ou longe do rosto durante uma chamada. Mova o telefone em direção ao seu rosto e afaste-o novamente sem pressionar a tela. Uma tela que permanece escura ou acesa pode indicar um problema de software, acessório ou hardware; isso, por si só, não significa que o roteamento de chamadas esteja com defeito.
Reinicie e atualize. Instale as atualizações disponíveis do sistema e do aplicativo Telefone. Os nomes dos menus variam entre os fabricantes, portanto, siga as instruções do fabricante do seu telefone se alguma configuração não for óbvia.
Use os diagnósticos específicos do modelo. Os proprietários de Pixel podem seguir as etapas de solução de problemas de toque e resposta do Google , que incluem remover uma capa ou película protetora que esteja obstruindo a tela, limpar a tela, verificar se há atualizações e consultar as orientações específicas do modelo. Para outros telefones, use os diagnósticos do fabricante ou o suporte para reparos.
Mantenha a área do sensor frontal livre de sujeira, capas e películas protetoras sobrepostas.
O antigo aplicativo SpeakerProximity ainda é a solução?
O conceito original do SpeakerProximity utilizava o sensor de proximidade para ativar/desativar o áudio da chamada automaticamente e incluía opções como detecção de fone de ouvido e ativação do viva-voz. O antigo link para download apontava para o Google Code. O Google Code Archive preserva os arquivos do projeto após o serviço de hospedagem ter sido desativado; não se trata de um repositório de aplicativos Android com suporte contínuo.
Não consegui verificar se existe uma versão do SpeakerProximity atualmente suportada ou se é compatível com versões modernas do Android. Ignore links antigos de APKs e espelhos não oficiais. Use os controles de áudio durante a chamada ou verifique se o fabricante do seu telefone oferece uma configuração de discagem automática.