Eu instalei um aplicativo GIF da Play Store e eles querem permissão para fazer isso. Eu nem entendo o que significa desenhar sobre outros aplicativos.
São os corações flutuantes em um GIF em uma mensagem privada no Messenger? Estou confuso.
Eu instalei um aplicativo GIF da Play Store e eles querem permissão para fazer isso. Eu nem entendo o que significa desenhar sobre outros aplicativos.
São os corações flutuantes em um GIF em uma mensagem privada no Messenger? Estou confuso.
Respostas:
O nome técnico desta permissão é SYSTEM_ALERT_WINDOW
:
Permite que um aplicativo abra janelas usando o tipo TYPE_SYSTEM_ALERT, mostrado no topo de todos os outros aplicativos. Essa permissão permite que um aplicativo mostre uma janela "pop-up" acima de todos os outros aplicativos, mesmo que o aplicativo não esteja em primeiro plano. Um desenvolvedor / anunciante mal-intencionado pode usá-lo para mostrar publicidade muito desagradável. Quase nenhum aplicativo deve exigir essa permissão, a menos que faça parte do sistema operacional Android. Um exemplo de alerta do sistema seria o alerta que é exibido quando o telefone ou tablet está sem bateria e está prestes a desligar.
Como o GiantTree já apontou , isso também é usado por "aplicativos de sobreposição de tela", como filtros de tela. Um aplicativo mal-intencionado poderia, por exemplo, usá-lo para induzi-lo a fazer coisas que de outra forma não faria, por exemplo, sobrepor botões com texto diferente (ou substituir o texto da pergunta por algo diferente) para pressionar "sim" na tela desejada pressionar "não" (chamado "Tap-Jacking") - e é por isso que (pelo menos no Android 6) as pessoas geralmente recebem o aviso " sobreposição de tela detectada ". Veja, por exemplo:
GiantTree está certo. Se os "corações flutuantes ou movimentos animados" aparecerem em cima de outros aplicativos , essa permissão será necessária. Se não é o que faz ou se não é o que você deseja (por exemplo, se é apenas para editar GIFs dentro do aplicativo), remova / não instale o aplicativo - essas sobreposições podem ser usadas para interceptar entradas e executar operações indesejadas no seu telefone ou roubar seus dados.
Um exemplo clássico de um uso válido para essa permissão é, novamente como o GiantTree menciona, a filtragem de tela. Esses aplicativos podem escurecer a tela ou mudar para vermelho para uso noturno. Outro exemplo é o Facebook Messenger, que pode colocar ícones de bate-papo na tela para tornar as notificações mais visíveis e fornecer acesso rápido às conversas atuais.