Hoe de “Screen Overlay Detected” Error te verhelpen op Android

  • Cameron Summerson

    @Summerson

  • Updated 29 maart 2018, 10:05pm EDT

IMG_9559

Beginnend met Android Marshmallow, is er een merkwaardige fout die soms zijn gezicht laat zien, maar het kan moeilijk zijn om te ontcijferen wat de oorzaak is. De fout “scherm overlay gedetecteerd” is verontrustend omdat bepaalde apps hierdoor niet kunnen worden gestart, maar het is nog frustrerender omdat het moeilijk is te achterhalen wat de oorzaak is.

Het is gelukkig vrij eenvoudig op te lossen als je eenmaal weet wat de oorzaak van de fout is: een functie in Marshmallow en hoger die apps in staat stelt over andere apps heen te “tekenen”. Facebook Messenger gebruikt bijvoorbeeld chatkoppen om op de voorgrond te blijven van wat je ook aan het doen bent – dit is de app die de functie “Tekenen over andere apps” gebruikt. Met andere woorden, het is een scherm overlay. Het begint al te klikken, is het niet?

  1. Open Instellingen > Apps
  2. Tik op het tandwielpictogram rechtsboven op de instellingenpagina
  3. Schuif naar beneden en tik op “Speciale toegang”
  4. Tik op “Teken over andere apps” en schakel apps in de lijst

Tegens, sommige apps doen vreemde dingen wanneer een overlay actief is, vooral als de app in kwestie een nieuwe toestemming moet aanvragen. Android zal absoluut niet toestaan dat machtigingen worden gewijzigd wanneer een overlay wordt uitgevoerd, wat resulteert in de foutmelding “Screen Overlay Detected”.

Advertentie

Dus, als je een nieuwe app installeert en deze voor het eerst start terwijl je ook een gesprek voert via een Facebook Chat Head, krijg je een foutmelding wanneer de nieuwe app probeert zijn machtigingen aan te vragen. In het onderstaande voorbeeld gebruik ik Twilight, een app voor de nachtmodus, die een schermoverlay gebruikt om zijn ding te doen.

Screenhot_20160913-130521

Nu, soms wanneer deze fout wordt gegenereerd, bevat deze een “Instellingen openen”-link die je rechtstreeks naar het menu “Tekenen boven andere apps” stuurt. Het lastige is dat elke app handmatig moet worden omgeschakeld: tik op een app, schuif de knop “Tekenen boven andere apps toestaan” en ga terug. Je kunt ze allemaal uitschakelen, maar dat kost veel tijd, vooral als je tientallen apps hebt geïnstalleerd die overlays kunnen toepassen.

Screenshot_20160913-130233Screenshot_20160913-130240

In het uiterste geval weet je welke app het conflict heeft veroorzaakt, en kun je alleen die app uitschakelen. Dus denk bij jezelf:

  • Welke apps heb je de laatste tijd gebruikt? Zoals hierboven vermeld, tekent Facebook Messenger op het scherm voor chatkoppen, dus als een chatkop actief is, is het hoogstwaarschijnlijk je boosdoener.
  • Welke passieve apps gebruik je die op de achtergrond draaien? Op dezelfde manier tekenen apps zoals CF.lumen en Twilight op het scherm wanneer ingeschakeld, dus je moet die services pauzeren of uitschakelen om van de schermoverlay-fout af te komen.

De lijst in de bovenstaande schermafbeelding toont alle apps die toestemming hebben om op het scherm te tekenen, maar als je kunt achterhalen welke daadwerkelijk op het scherm tekent wanneer je die fout krijgt, kun je gewoon die ene uitschakelen en verder gaan.

Advertentie

Natuurlijk is dat niet foolproof-in sommige gevallen kan er meer dan één app op het scherm tekenen, wat ongelooflijk frustrerend kan zijn. In die situatie zou ik ze gewoon allemaal blokkeren, en ze dan weer inschakelen als dat nodig is. Het is zeker een lastige situatie.

GeRELATEERD: Hoe de melding “Wordt weergegeven boven andere apps” uit te schakelen op Android Oreo

Gelukkig heeft Google het in Android Oreo in principe heel eenvoudig gemaakt om erachter te komen welke app het probleem veroorzaakt met een nieuwe melding die u precies vertelt wat wordt weergegeven boven andere apps. Je kunt hier meer informatie vinden, evenals hoe je de melding kunt uitschakelen.

Hoe krijg je toegang tot het menu “Tekenen boven andere apps

Dus, hoe kom je bij het menu “Tekenen boven andere apps” zonder eerst de fout te ervaren en die snelkoppeling te krijgen? Of, wat als er geen snelkoppeling is? Dat deel is vrij eenvoudig. Het grootste probleem is dat de instelling voor schermoverlays zich op verschillende plaatsen bevindt op verschillende handsets van verschillende fabrikanten. Hier is de uitsplitsing.

Op Stock Android Oreo

Als je Android Oreo gebruikt, is het menu Instellingen opnieuw ontworpen, dus de meeste dingen zijn iets anders dan andere moderne versies van Android, inclusief de functie Tekenen over andere apps.

Advertentie

Trek eerst aan de meldingskap en tik op het tandwielpictogram om Instellingen te openen.

Van hieruit kiest u de categorie “Apps & Meldingen” en tikt u vervolgens op de knop “Geavanceerd”.

Dit onthult extra opties, waarvan de laatste de optie “Speciale app-toegang” is. Tik daar maar eens op.

Een stukje verderop in het menu ziet u de optie “Weergeven boven andere apps”. Daar bent u naar op zoek.

Op Stock Android Marshmallow of Nougat

Op Stock Android trekt u twee keer aan de meldingskap en tikt u op het tandwielpictogram.

Screenshot_20160913-130203

Advertentie

Van daaruit ga je naar beneden naar “Apps” en tik je rechtsboven op het tandwielpictogram.

Screenshot_20160913-130211Screenshot_20160913-130219

In dit menu scrolt u naar beneden en tikt u op de optie “Speciale toegang”. Daar vind je het menu “Tekenen boven andere apps”. Dat is waar je naar op zoek was!

screenshot_20170131-083349screenshot_20170131-083355

Voel je vrij om hier naar hartenlust dingen aan te passen. Open gewoon elk item om het in of uit te schakelen.

Schreenshot_20160913-130233

Op Samsung-apparaten

Trek eerst de notificatiekap omlaag en tik op het tandwielpictogram, en scrol vervolgens naar beneden naar de optie “Toepassingen”.

Screenshot_20160913-154007Screenshot_20160913-154059

Advertentie

Van hieruit tikt u op de koppeling “Toepassingsbeheer” en vervolgens op de knop “Meer” rechtsbovenin.

Screenshot_20160913-154107Screenshot_20160913-154113

Volgende, selecteer de optie “Apps die bovenaan kunnen verschijnen” en, boem, je bent er. Samsung maakt het ook gemakkelijker door de knop naast de naam van de app te zetten, en niet in een apart menu. Bedankt, Samsung!

Screenshot_20160913-154119Screenshot_20160913-154132

Op LG-apparaten

Opnieuw, trek de meldingskap naar beneden en tik op het tandwielpictogram, en spring vervolgens naar het menu “Apps”.

Screenshot_2016-09-13-15-40-22Screenshot_2016-09-13-15-41-56

Advertentie

Volgende, tik op de drie-stip overloopknop, en selecteer vervolgens de optie “Apps configureren”.

Screenshot_2016-09-13-15-42-09Screenshot_2016-09-13-15-42-16

Van hieruit zou het net zo moeten werken als bij standaard Android: tik op de optie “Teken over andere apps” en je bent waar je moet zijn.

Screenshot_2016-09-13-15-42-22Screenshot_2016-09-13-15-42-29

Als je niet zeker weet wat de oorzaak is van de foutmelding “Screen Overlay Detected”, kan het zijn dat je je telefoon in de prullenbak wilt gooien. Ik heb meer vrienden gehad die deze foutmelding kregen (en mij er vervolgens naar vroegen) dan welke andere foutmelding dan ook! Dus, hier is de oplossing- graag gedaan, vrienden.

Cameron Summerson
Cameron Summerson is de hoofdredacteur van Review Geek en fungeert als redactioneel adviseur voor How-To Geek en LifeSavvy. Hij houdt zich al bijna tien jaar bezig met technologie en heeft in die tijd meer dan 4000 artikelen en honderden productrecensies geschreven. Hij is gepubliceerd in gedrukte tijdschriften en geciteerd als smartphone-expert in de New York Times.Read Full Bio ”

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *