Eu tenho um telefone Nexus 5 e desde que eu permiti uma atualização do sistema, ele ganhou'não me deixou postar fotos para a Instagram. Ele continua falando em desligar um "screen overlay" mas quando eu tento seguir os passos para chegar a essa configuração, ele apenas me envia um loop e não'na verdade não me deixa mudar nada.
(Clique na imagem para ampliar)
Eu tive este mesmo problema com o meu Nexus 5X, usando o Android M. Eu também fui em frente & desliguei todas as permissões, exceto para Twilight, o suspeito culpado. Eu ainda tinha o problema. Então eu fui em frente e também desliguei o overlay para **Twilight***, e eu não tinha o problema.
Então, Twilight é o "problema", no meu caso e no caso mostrado acima. (Eu coloquei o problema entre aspas porque me parece que Twilight não deveria ser o culpado neste caso. Ao invés disso, múltiplas sobreposições devem ser possíveis).
Para aqueles que tiveram este problema, ou querem entender o que nós'estamos falando, aqui estão os passos para chegar a este "hidden" configuração, dentro do Android M:
a porca / engrenagem
.Aplicações
.Apps
dos settings
, escolha novamente a engrenagem / porca dos settings
.O quê's Realmente Continua?
O último pequeno petisco: Não estou 100% certo disto, mas pelo que sei do Android, parece que as coisas funcionam como se segue em Mashmallow:
As permissões não são solicitadas / requeridas 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 forma possível, se a permissão for rejeitada.
Como este é o caso, sempre que um aplicativo pede permissão para uma coisa em particular, tal como desenhar sobre outros aplicativos, o usuário's sim ou não resposta é gravado.
Isto é um kludge e provavelmente apenas uma solução parcial. Eu segui as mensagens para a tela de permissão, selecionei a opção "aplicativos com esta permissão" depois continuei desligando a permissão de overlay em todos os aplicativos que a tinham ativada. Consegui então activar a permissão que a aplicação que estava a executar necessitava. Como eu desliguei a permissão em todos os aplicativos, não sei qual aplicativo estava causando o problema. Vou ver se algum aplicativo deixa de funcionar como eu esperava.
Há três lugares para verificar. Não apenas um.
Aplicações
-> Gerenciador de aplicações
-> Aplicações com permissões de sobreposição
-> Aplicações com permissões
O mesmo que acima, mas com o "Show System Apps" ligado
Configurações' -> Acessibilidade' -> Rolar para o fundo. Lista os nomes dos aplicativos. Por enquanto, desligue-os todos.
http://www.renewandroid.com/phone-tips-and-tricks/screen-overlay-detected-170.html