Caixa de diálogo "Sobreposição de tela detectada"?

53

Eu tenho um telefone Nexus 5 e, desde que permiti uma atualização do sistema, ele não me permite publicar fotos no Instagram. Ele continua falando sobre como desativar uma "sobreposição de tela", mas quando tento seguir as etapas para chegar a essa configuração, ele apenas me envia um loop e na verdade não me permite alterar nada.

(Clique na imagem para ampliar)

IMG: E isso me leva aqui, mas não consigo deslizar a barra para a posição 'on'.  Então, eu vou para as configurações do Instagram e, em seguida, para as permissões, e isso não me permite alterá-las. IMG: Isso apenas aparece novamente

whiteb3
fonte
11
Parece que você está usando um aplicativo de Filtragem de tela (a sobreposição marrom na tela). Desligue e não irá incomodá-lo.
Sorte
3
Portanto, CF.Lumen ou Twlight precisam ser desativados aqui.
Antony
11
Meu palpite é que essa é uma medida de segurança para impedir que os aplicativos "pressionem botões" em seu nome. Funciona para mim quando desativo temporariamente o Lux (aplicativo de controle de brilho). Pela aparência das capturas de tela, você provavelmente está usando algo semelhante para reduzir a luz azul. Tente desligá-lo até que você tenha editado as permissões
Tymric
2
Observe que o aplicativo de sobreposição está apenas impedindo o acesso ao menu de configurações de permissões do aplicativo , não ao próprio aplicativo. Depois de desativar a sobreposição e definir as permissões apropriadas, você pode ativar a sobreposição (por exemplo, Twilight) sem desativar o outro aplicativo.
Kyle Strand
11
@ Sorte que você tem a resposta correta, por que as outras respostas estão aqui?
Rohit Gupta

Respostas:

15

Resolução / resposta simples

Eu tive esse mesmo problema com o meu Nexus 5X, usando Android M. Eu também fui em frente e virou todas as permissões off, exceto para Crepúsculo , o suspeito culpado. Eu ainda tive o problema. Então fui em frente e também virei a sobreposição para Twilight , e não tive o problema.

Então, Twilight é o "problema" , no meu caso e no caso mostrado acima. (Coloquei o problema entre aspas porque parece-me que Crepúsculo não deveria ser o culpado neste caso. Em vez disso, várias sobreposições devem ser possíveis.)


Onde está essa configuração?

Para quem teve esse problema ou deseja entender do que estamos falando, aqui estão as etapas para chegar a essa configuração "oculta", no Android M:

  1. Abra settings(a porca / engrenagem).
  2. Role para baixo até Apps.
  3. De dentro da Appsparte de settings, escolha novamente a settingsengrenagem / porca.
  4. Escolha Draw over other apps.
  5. (Opcional) Clique nos additional menu(os 3 pontos) e escolha Show systemacessar todos os aplicativos que estão pedindo para atrair outros, incluindo aplicativos do sistema como Phone Services.

O que realmente está acontecendo?

Último pequeno detalhe: não estou 100% certo disso, mas pelo que sei do Android, parece que as coisas funcionam da seguinte maneira no Mashmallow:

  • As permissões não são solicitadas / necessárias na instalação do aplicativo, mas sim quando o aplicativo precisa dessa permissão. Da mesma forma, algumas permissões podem ser concedidas ou rejeitadas ... o aplicativo funcionará da melhor maneira possível, se a permissão for rejeitada.

  • Como esse é o caso, sempre que um aplicativo solicitar permissão para algo específico, como passar o mouse sobre outros aplicativos, a resposta sim ou não do usuário é registrada.

    • Como usuário, você pode alterar sua resposta posteriormente, que é a essência do que essa janela pop-up está perguntando: a janela está dizendo: "Não posso fazer o que preciso fazer, a menos que você altere sua resposta para esse problema anterior". . (No entanto, sem destacar qual aplicativo é o problema real, o erro parece bastante inútil, IMHO.)
Mike Williamson
fonte
2
Há mais lugares para verificar. Veja: android.stackexchange.com/questions/154274/…
Jonathan
11
Eu descobri que tinha que usar outra abordagem sobre a qual escrevi no blog: techotom.wordpress.com/2017/03/17/… . Acho que meu caminho também resolve o problema "Não sei qual aplicativo está causando isso".
Tom Saleeba
Desativei TODAS as sobreposições, mas ele ainda reclamava nas configurações do meu aplicativo do Outlook para permissão de contato em um P8 Lite, no entanto, reiniciar o telefone e tentar novamente funcionou.
David d C e Freitas
10

Este é um problema e provavelmente apenas uma solução parcial. Segui as mensagens até a tela de permissão, selecionei a opção "apps with this permission" e depois desativei a permissão de sobreposição em todos os aplicativos em que ela estava ativada. Pude ativar a permissão necessária para o aplicativo que eu estava executando. Como eu desliguei a permissão em todos os aplicativos, não sei qual aplicativo estava causando o problema. Verá se algum aplicativo para de funcionar como eu esperava.

John
fonte
13
Da minha pesquisa, parece que os culpados mais prováveis ​​são aqueles que afetam o brilho da tela, como Lux ou Twilight.
howcheng
11
@howcheng Muito obrigado pelo seu comentário! Finalmente eu sei como fazer as coisas funcionarem! Por favor, considere fazer uma resposta separada para ambos: receber apreciação + aumentar a visibilidade da resolução com (espero) benefício para outros leitores!
Grzegorz Wierzowiecki 14/01
11
Eu também suspeito de Lux.
Mohammad Dehghan
11
Acabei de descobrir que o drupeaplicativo dailer de contatos está causando o problema para mim.
Mangatinanda
11
Completamente ridículo ... mas funcionou.
Erutan409
2

Existem três lugares para verificar. Não é só um.

Aplicativos que não são do sistema

Settings-> Application Manager-> Apps with Overlay Permissions->Apps with Permissions

Aplicativos do sistema

O mesmo que acima, mas com Show System Appsativado

Aplicativos de acessibilidade

Settings-> Acessibility-> Role para baixo. Ele lista os nomes dos aplicativos. Apenas desligue todos eles por enquanto.

http://www.renewandroid.com/phone-tips-and-tricks/screen-overlay-detected-170.html

Jonathan
fonte
O terceiro item foi o problema para mim. O toque de assistência teve que ser desativado lá. Ótimo!
Sancho.s 4/17
0

Existem alguns aplicativos gerenciados como Serviços de acessibilidade, por exemplo, Assistive Touch .

Você pode encontrá-los em Configurações -> Acessibilidade -> Serviços .

sancho.s
fonte