53 votes

Dialogue "Superposition d'écran détectée" ?

J'ai un téléphone Nexus 5 et depuis que j'ai autorisé une mise à jour du système, il ne me laisse pas poster de photos sur Instagram. Il n'arrête pas de parler de désactiver une "superposition d'écran", mais ensuite, lorsque j'essaie de suivre les étapes pour accéder à ce paramètre, il m'envoie juste dans une boucle et ne me laisse pas réellement changer quoi que ce soit.

(Cliquez sur l'image pour l'agrandir)

IMG: And it takes me here, but I can't actually slide the bar into the 'on' position. So I go to the Instagram settings and then permissions and it won't let me change those either IMG: This just shows up again

15voto

Mike Williamson Points 401

Résolution simple / Réponse

J'ai eu le même problème avec mon Nexus 5X, sous Android M. J'ai également désactivé toutes les permissions, sauf para Twilight le coupable présumé. J'avais toujours le problème. Donc j'ai pris les devants et j'ai aussi retourné la superposition pour Twilight et je n'ai pas eu ce problème.

Donc, Twilight est le "problème" dans mon cas et dans le cas présenté ci-dessus. (Je mets le problème entre guillemets car il me semble que Twilight ne devrait pas être à blâmer dans ce cas. Au lieu de cela, des superpositions multiples devraient être possibles).


Où cela se passe-t-il ?

Pour ceux qui ont eu ce problème, ou qui veulent comprendre de quoi nous parlons, voici les étapes pour accéder à ce paramètre "caché", dans Android M :

  1. Ouvrir settings (l'écrou / l'engrenage).
  2. Faites défiler la page jusqu'à Apps .
  3. De l'intérieur de la Apps partie de settings , choisissez à nouveau l'option settings engrenage / écrou.
  4. Choisissez Draw over other apps .
  5. (facultatif) Cliquez sur le additional menu (les 3 points), puis choisissez Show system pour arriver à todo des applications qui demandent à être dessinées au détriment d'autres, y compris les applications système telles que Phone Services .

Qu'est-ce qui se passe vraiment ?

Dernier petit détail : Je ne suis pas sûr à 100%, mais d'après ce que je sais d'Android, il semble que les choses fonctionnent comme suit dans Mashmallow :

  • Les autorisations ne sont pas demandées/exigées lors de l'installation de l'application, mais plutôt lorsque l'application a besoin de cette autorisation. De même, certaines autorisations peuvent être accordées ou refusées... l'application fonctionnera au mieux de ses capacités si l'autorisation est refusée.

  • Puisque c'est le cas, chaque fois qu'une application demande la permission de faire quelque chose de particulier, comme dessiner sur d'autres applications, l'utilisateur a l'impression que l'application n'est pas la bonne. oui ou pas de La réponse est enregistrée.

    • En tant qu'utilisateur, vous pouvez modifier votre réponse ultérieurement, ce qui est l'essence même de la demande de cette fenêtre contextuelle : la fenêtre dit "Je ne peux pas faire ce que je dois faire, à moins que vous ne changiez votre réponse à ce problème antérieur". (Cependant, sans mettre en évidence quelle application est le problème réel, l'erreur semble assez inutile, IMHO).

10voto

JQNinja Points 90

Il s'agit d'un bricolage et probablement d'une solution partielle. J'ai suivi les messages jusqu'à l'écran d'autorisation, sélectionné l'option "applications avec cette autorisation", puis désactivé l'autorisation de superposition pour toutes les applications qui l'avaient activée. J'ai ensuite pu activer l'autorisation requise par l'application que j'exécutais. Comme j'ai désactivé l'autorisation pour toutes les applications, je ne sais pas quelle application était à l'origine du problème. Je verrai si d'autres applications cessent de fonctionner comme prévu.

2voto

Jonathan Points 550

Il y a trois endroits à vérifier. Pas seulement un.

Applications hors système

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

Apps système

Comme ci-dessus, mais avec Show System Apps allumé

Applications d'accessibilité

Settings -> Acessibility -> Faites défiler jusqu'en bas. Il y a une liste de noms d'applications. Désactivez-les toutes pour l'instant.

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

0voto

Certaines applications sont traitées comme des services d'accessibilité, par exemple, Assistive Touch .

Vous pouvez les trouver sous Paramètres -> Accessibilité -> Services .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X