5Sep

Comment réparer l'erreur "Screen Overlay Detected" sur Android

A partir d'Android Marshmallow, il y a une erreur curieuse qui montre parfois son visage, mais il peut être difficile de déchiffrer le problème. L'erreur "screen overlay detected" ne permettra pas le lancement de certaines applications, ce qui en fait une nuisance réelle.

Heureusement, c'est une solution assez facile une fois que vous savez ce qui cause l'erreur: une fonctionnalité trouvée dans Marshmallow et au-delà qui permet aux applications de "dessiner" sur d'autres applications. Par exemple, Facebook Messenger utilise les têtes de conversation pour rester au premier plan de tout ce que vous faites: il s'agit de l'application qui utilise la fonctionnalité "Dessiner sur d'autres applications".En d'autres termes, c'est une superposition d'écran. Il commence déjà à cliquer, n'est-ce pas?

  1. Ouvrir les paramètres & gt;Applications
  2. Appuyez sur l'icône Engrenage en haut à droite de la page Paramètres
  3. Faites défiler et appuyez sur "Accès spécial"
  4. Appuyez sur "Dessiner sur d'autres applications" et basculer les applications dans la liste

Malheureusement, certaines applications font des choses étranges lorsqu'une superposition est activeen cours d'exécution, en particulier si l'application en question doit demander une nouvelle autorisation. Android va absolument pas permettre les autorisations d'être modifiées lorsqu'une superposition est en cours d'exécution, ce qui entraîne l'erreur "Screen Overlay détecté".

Donc, si vous installez une nouvelle application et que vous la lancez pour la première fois tout en ayant une conversation sur une tête de discussion Facebook, vous obtiendrez une erreur car la nouvelle application tente de demander ses autorisations. Dans l'exemple ci-dessous, j'utilise Twilight, une application «mode nuit» qui utilise une superposition d'écran pour faire son truc.

Maintenant, lorsque cette erreur est générée, il inclut parfois un lien "Ouvrir les paramètres" qui vous envoie directement dans le menu "Dessiner sur d'autres applications".La partie approximative est que chaque application doit être basculée manuellement-il suffit de taper sur une application, faites glisser le bouton "Permettre le dessin sur d'autres applications", et revenir en arrière. Vous pouvez désactiver chacun d'entre eux, mais cela peut prendre beaucoup de temps, surtout si vous avez des dizaines d'applications qui peuvent être appliquées.

Idéalement, vous saurez quelle application a causé le conflit, et vous pouvez désactiver seulement celui-là.Alors pensez à vous-même:

  • Quelles applications avez-vous utilisé récemment? Comme mentionné ci-dessus, Facebook Messenger dessine sur l'écran pour les têtes de clavardage, donc si une tête de clavardage est active, c'est probablement votre coupable.
  • Quelles applications passives utilisez-vous en arrière-plan? De même, des applications comme CF.lumen et Twilight dessinent sur l'écran lorsqu'elles sont activées, vous devrez donc mettre en pause ou désactiver ces services pour se débarrasser de l'erreur de superposition d'écran.

La liste dans la capture d'écran ci-dessus montre toutes les applications qui ont l'autorisation de dessiner sur l'écran, mais si vous pouvez savoir lequel dessine sur l'écran lorsque vous obtenez cette erreur, vous pouvez simplement désactiver celui-ci et passer à autre chose.

Bien sûr, ce n'est pas infaillible - dans certains cas, il peut y avoir plus d'un dessin d'application sur l'écran, ce qui peut être incroyablement frustrant. Dans cette situation, je vais simplement aller de l'avant et les interdire tous, puis les réactiver au besoin. C'est un cornichon, c'est sûr.

Heureusement, dans Android Oreo, Google a vraiment fait en sorte qu'il soit vraiment facile de déterminer quelle application causait le problème avec une nouvelle notification qui vous indique exactement ce qui s'affiche sur les autres applications. Vous pouvez trouver plus d'informations - ainsi que comment désactiver cette notification - ici.

Comment accéder au menu "Dessiner au-dessus d'autres applications"

Alors, comment accéder au menu "Dessiner au-dessus d'autres applications" sans d'abord rencontrer l'erreur et obtenir ce lien rapide? Ou, et s'il n'y a pas de lien rapide? Cette partie est assez facile. Le plus gros problème est que le réglage des superpositions d'écran se trouve à différents endroits sur les combinés des différents fabricants. Voici la répartition.

En stock Android Oreo

Si vous utilisez Android Oreo, le menu Paramètres a été repensé de sorte que la plupart des choses sont légèrement différentes des autres versions modernes d'Android, y compris la fonctionnalité Dessiner au-dessus d'autres applications.

Tout d'abord, tirez sur la zone de notification et appuyez sur l'icône en forme de roue dentée pour ouvrir Paramètres.

De là, choisissez le "Apps &Notifications "catégorie", puis appuyez sur le bouton "Avancé".

Ceci révèle des options supplémentaires, dont la dernière est l'option "Special App Access".Allez-y et tapez dessus.

Un peu en bas du menu, vous verrez l'option "Afficher plus d'applications".C'est ce que vous cherchez.

En stock Android Guimauve ou Nougat

En stock Android, tirez deux fois sur la nuance de notification et appuyez sur l'icône représentant une roue dentée.

À partir de là, dirigez-vous vers "Apps", puis appuyez sur l'icône d'engrenage dans le coin supérieur droit.

Dans ce menu, faites défiler vers le bas et appuyez sur l'option "Accès spécial".De là, vous trouverez le menu "Dessiner sur d'autres applications".C'est ce que vous cherchiez!

N'hésitez pas à basculer les choses ici au désir de votre coeur. Ouvrez simplement chaque élément pour l'activer ou le désactiver.

Sur les appareils Samsung

Tout d'abord, abaissez la nuance de notification et appuyez sur l'icône en forme de roue dentée, puis faites défiler l'option "Applications".

De là, tapez sur le lien "Gestionnaire d'application", puis sur le bouton "Plus" en haut à droite.

Ensuite, sélectionnez l'option "Applications qui peuvent apparaître sur le dessus" et, boom, vous êtes là.Samsung facilite également l'ajout de la touche à côté du nom de l'application, et pas dans un menu séparé.Merci, Samsung!

Sur les appareils LG

Encore une fois, abaissez la nuance de notification et appuyez sur l'icône d'engrenage, puis sautez dans le menu "Apps".

Ensuite, appuyez sur le bouton de débordement à trois points, puis sélectionnez l'option "Configurer les applications".

A partir de là, il devrait fonctionner comme Android stock - appuyez sur l'option "Dessiner sur d'autres applications" et vous vous trouverez où vous devez être.

Si vous n'êtes pas sûr de l'origine de l'erreur "Screen Overlay Detected", cela peut vous donner envie de lancer votre téléphone. En fait, j'ai eu plus d'amis expérience cette erreur( et par la suite me poser des questions à ce sujet) que toute autre erreur! Alors, voici la solution-vous êtes les bienvenus, mes amis.