A tela desliga durante a chamada devido a um problema no sensor de proximidade - Xperia Z3 compact

19

Estou usando o Sony Xperia Z3 compact rodando o Lollipop 5.1.1. Meu sensor de proximidade está realmente com defeito (funciona apenas quando pressiono com força no canto superior esquerdo do telefone). Tenho certeza de que é o sensor de proximidade porque usei aplicativos de teste e vejo que ele está detectando proximidade o tempo todo (a menos que eu pressione com força na esquina).

Obviamente, meu maior problema com isso é que minha tela fica escura quando faço uma ligação (porque o sensor de proximidade acha que o telefone está perto do meu ouvido). Tentar usar o botão liga / desliga para ligar a tela não funcionou, então eu configurei o botão liga / desliga para interromper as chamadas (caso contrário, eu teria que esperar o outro lado desligar).

Eu já vi muitas (muitas!) Postagens sobre esse problema e tentei todos os aplicativos que alegaram desligar o sensor de proximidade e não funcionaram (incluindo o uso da configuração de serviço em *#*#7378423#*#*):

  • KeepScreen
  • Tela de plantão
  • Screenbl - Sensor de ligar / desligar a tela
  • Tela inteligente ligada Desligada
  • Desativar sensor de proximidade
  • Correção de proximidade
  • Proximity Screen Off Lite
  • Proximidade de plantão

Dei a eles todas as permissões de administrador e tudo o que pediram, mas todos falharam ... O sensor de proximidade é forte demais para eles, eu acho ...

Minha única esperança é encontrar um aplicativo de discagem real que tenha uma opção para ignorar o sensor de proximidade (costumava ser uma opção popular no passado). O discador padrão compacto do Xperia Z3 não possui essa opção, nem os seguintes discadores que eu tentei (pelo menos não consegui encontrar essa opção):

  • Turedialer
  • Contatos DW e telefone e discador
  • Dialapp: KitKat Dialer
  • Reactiv Phone Dialer
  • Contatos +
  • Telefone KK (discador KK, pirulito)
  • Contatos prontos + Discador
  • pixelPhone Pro

O único aplicativo que encontrei para ter essa opção e realmente funcionou muito bem foi: Viber , mas infelizmente o Viber não pode ser usado como um discador comum, mas apenas como discador de Viber para Viber ou discador de saída de Viber (como crédito do Skype) .

Então, por favor, se você souber de um discador que, com certeza, tem a opção de ignorar o sensor de proximidade (ou: 'manter a tela ligada durante a chamada', como costuma ser chamada), compartilhe-o com. Quaisquer outras idéias originais também serão bem-vindas.

DMEM
fonte
Você está familiarizado com Tasker?
Aman Thakkar
@beeshyams - esses comandos não funcionariam no xperia z3 compact. o diretório parece estar errado. Alguma chance de você saber o que poderia funcionar para o meu telefone?
DMEM
@AmanThakkar - baixei o Tasker. Você poderia elaborar mais sobre o que devo fazer com isso?
DMEM
@ProductManager Sinto muito, pensei que talvez você pudesse desativar o sensor durante a chamada, mas acontece que não é possível dessa maneira. Estou procurando por outras maneiras. Você está tendo problemas após configurar o botão Liga / Desliga para desconectar?
Aman Thakkar
11
Se você está disposto a raiz Android e instalar Xposed Framework, então posso dizer que o módulo, Disable Proximidade , funcionou perfeitamente no meu Android 5.1.1 (dispositivo não-Sony)
Firelord

Respostas:

9

Tenho certeza de que algumas das soluções mencionadas aqui funcionarão para outras pessoas, mas, infelizmente, a única solução que funcionou para mim foi uma solução de hardware. Levei meu telefone a um laboratório e eles pressionaram a tela na parte de trás do telefone com um pouco de cola extra. Após 24 horas, o telefone estava bom como novo. Como programador, fiquei desapontado por nenhuma solução de software resolver o meu problema, mas ainda me sinto obrigado a compartilhar minha solução.

DMEM
fonte
Obrigado pela explicação visual sobre a cola - apesar do fato de que pressionar o canto funcionou, eu ainda não tinha entendido até que ponto a tela estava completamente solta!
Tao
@ Tao acho que foram alguns milímetros. Era impossível ver ao olhar para o telefone de frente, mas um pouco visível ao olhar de lado.
DMEM
Sim, exatamente o mesmo aqui.
Tao
11
A solução de software que funcionou para mim foi [instalar o Xposed framework] (v) e depois usar este aplicativo Sensor Disabler . Como eu disse, isso funcionou para mim no passado, mas agora estou lutando para liberar /systemespaço para instalar o framework xposed. Muito frustrante.
22816 Robin Winslow
o problema aconteceu comigo exatamente nos mesmos dias atrás, não sei o motivo principal, mas é assim! e, na verdade, não quero enganar meu dispositivo usando algum (desativador, aplicativo tasker ou algo assim), então o problema é insolúvel, a menos que eu leve o dispositivo a algumas lojas de reparo? é um erro de calibração do sensor e precisa ser reajustado ou o quê?
Sabedoria
3

A única maneira de conseguir solucionar esse problema com o Macrodroid era:

  • coloque o gatilho no botão de volume (para cima)
  • coloque a ação para rejeitar a chamada.

Portanto, quando faço / recebo uma chamada, posso encerrá-la com o botão de aumento de volume.

Funciona no Z3 Compact.

gavrilar
fonte
Hoje, encontrei uma opção divertida: "configurações globais -> acessibilidade" "use o botão liga / desliga para encerrar as chamadas". Ainda não permite que você use o touch pad durante a chamada: |
rogerdpack 20/09
1

Você pode tentar esta solução para manter a tela ligada durante a chamada usando o aplicativo de automação MacroDroid (raiz não é necessária)

Para ter uma idéia de como funciona, configurações necessárias, teste / solução de problemas , consulte minha resposta .

Configuração adicional para esta solução é a partir do painel principal do app ConfiguraçõesGatilho OpçõesSensor de proximidade GatilhoAtivar Trabalhe fora da tela

Sua macro ficaria assim (será ativada quando a chamada estiver ativa)

Gatilho :

Sensor de proximidade → selecione Distante (pode ser tentado com próximo também)

Ação :

Tela ativada / desativadaTela ativada

Restrições :

Estado da chamadaEm chamada (a macro é executada quando você está em uma chamada)

Aviso Legal:

  1. Testado no Huawei Honor 6, executando Kitkat
  2. O @Firelord confirmou, não está funcionando na versão Lollipop. Não sei se está relacionado ao Lollipop / ROM / Device. Nos fóruns do MacroDroid, é feita referência em um post apenas para não funcionar satisfatoriamente no Moto G, mas confirma que funciona bem no Samsung S5 , ambos executando o Lollipop. Solicitar OP para confirmar se funciona ou não no dispositivo dele
beeshyams
fonte
Boa tentativa, mas infelizmente não funcionou. No entanto, o aplicativo legal ... eu consegui controlar outras configurações do telefone, como a tocha ou o Bluetooth, mas não consegui manter minha tela ligada ou cancelar o efeito do sensor de proximidade (mesmo após as configurações especiais mencionadas).
DMEM
a macro está sendo chamada. Enviei um email para você e os desenvolvedores, o log.
DMEM
Obrigado. Visto e respondeu ao desenvolvedor. Ele é uma equipe de um homem, por isso pode esperar atraso na resposta. Vamos esperar que seja resolvido
beeshyams
Infelizmente, não há amor por mim no Nexus 5.
rogerdpack 20/09
1

Você já testou o sensor de proximidade no dispositivo, pois isso pode estar relacionado.

Tente o seguinte.

Menu> Configurações> Sobre o telefone> Diagnóstico> Dispositivo de teste> Toque em Proximidade do ouvido

Se isso falhar, remova quaisquer tampas ou protetores de tela e teste novamente, se funcionar, o sensor de proximidade estava sendo coberto ou obstruído.

Depaulian
fonte
1

Usando o Tasker:

Nome do perfil: Tela ativada

Condições:

  1. Ligar para qualquer pessoa, * +
  2. Sensor de proximidade

Tarefas

  1. Menu (qualquer título, qualquer configuração. É para ativar a tela para exibir um menu. Você também pode usar o Pop-up, se desejar, embora possa não funcionar)

  2. Exibir tempo limite (para manter a tela acesa imediatamente após a exibição do menu. Configure-a para a hora que desejar)

Isso funcionou para mim e acende a tela durante a chamada. É difícil replicar o seu problema porque eu não o tenho, mas você pode testá-lo.

Editar: se você está pensando em fazer o root, acho que muitos aplicativos funcionarão. Além disso, verifique se você tem a opção de: Ligar e permanecer ativado . Eles não estão disponíveis no meu telefone, mas podem estar disponíveis no seu. Ou talvez você vai precisar de acesso root para isso.

É isso que eu quero dizer:

Captura de tela

Aman Thakkar
fonte
Você pode usar um modelo mais fácil de seguir? Eu tive que descobrir (não seguir) o que você pretendia em seu perfil. Considere usar um modelo como o Izzy usa . Tudo o que eu descobri não funcionou, então estou esperando uma revisão na sua resposta. Exporte seu perfil se você não puder facilitar a resposta.
Firelord
@Firelord eu vou fazê-lo logo
Aman Thakkar
@AmanThakkar Estou com 'Firelord' na solicitação de modelo. Não tenho muita certeza do que você quis dizer com sua resposta. Apreciará um guia mais "passo a passo".
DMEM
Por favor, experimente agora. Eu simplifiquei minha resposta. Espero que funcione.
Aman Thakkar
A simplificação necessária pode ser representada da seguinte maneira: Perfil: Evento -> Ligar para Qualquer, Perfil: Estado -> Sensor de Proximidade. A localização pode ser diferente, mas o objetivo é facilitar o acompanhamento. Como uma pessoa deve saber onde está localizado o sensor Call Any ou Proximity?
Firelord
0

Yeesss! Eu tive o mesmo problema e planejo desperdiçar meu telefone!

O Macrodroid ajuda-me a resolver o problema da proximidade! Sensor de proximidade - sempre diga - PRÓXIMO. E não consigo terminar uma chamada ou digitar a tela - a tela estava bloqueada.

O remédio é - instale o Macrodroid e crie macros Trigger: Sensor de proximidade → selecione Próximo a ação: Tela em Isso é tudo! Meu telefone está funcionando bem agora !!!!!! Beeshyams, muito obrigado por sua mente fria e grande coração! ps Eu posso sair da tela com botton!

OOM
fonte
Que tipo de telefone é esse? Não funciona para mim se eu definir o sensor proxomity ser um "gatilho" ou uma "restrição" (Sony Z3 Compact)
user56reinstatemonica8
Não está funcionando aqui Nexus 5
rogerdpack
0

Na verdade, eu estou tendo esse problema desde que comprei este telefone em fevereiro e fiquei com preguiça de recuperá-lo. Decidi ligar para a Sony depois que meu telefone me irritou além do explicável hoje e ele me pediu para entrar em - Configurações - Sobre o telefone (se for a sua primeira vez, clique em concordar) - Diagnósticos - Você precisará selecionar a guia de teste - Scroll até o final e selecione 'proximidade da orelha' - Agora, você deverá colocar a mão sobre o sensor e, se vibrar, significa que o sensor está totalmente funcional. Se vibrar a partir do momento em que você seleciona a proximidade do ouvido, seu SENSOR É FALHA :(

Ele me disse que, se eu o comprei, tenho que enviá-lo para a Sony por cerca de 14 dias, para que eles possam ver o que há de errado com ele e se ele pode ser reparado ... Nunca mais vou cometer o erro de comprar algo que não seja maçã.

zee
fonte