Heldigvis er det en ganske enkel løsning når du vet hva som forårsaker feilen: en funksjon funnet i Marshmallow og utover det som lar apper "trekke" over andre apps. For eksempel bruker Facebook Messenger chattehoder for å holde seg i forgrunnen av hva du gjør - dette er appen ved hjelp av funksjonen Tegn over andre apper. Med andre ord er det en skjermoverlegg. Det begynner allerede å klikke, ikke sant?
- Åpne innstillinger> Apps
- Trykk på Gear-ikonet øverst til høyre på Innstillinger-siden
- Rull ned og trykk "Spesial tilgang"
- Trykk på «Tegn over andre apper» og veksle apper i listen
Dessverre gjør noen apps merkelige ting når et overlegg kjører aktivt,spesielt hvis den aktuelle appen må be om en ny tillatelse. Android absolutt vilikke tillat tillatelser å endres når et overlegg kjører, og dermed resulterer i feilen "Skjermoverlegg funnet".
Så hvis du installerer en ny app og starter den for første gang mens du også har en samtale over et Facebook Chat Head, får du en feil da den nye appen prøver å be om sine tillatelser. I eksemplet nedenfor bruker jeg Twilight-en "nattmodus" -app som bruker et skjermoverlegg for å gjøre det.
- Hvilke apper har du nylig brukt? Som nevnt ovenfor, trekker Facebook Messenger på skjermen for chat-hoder, så hvis et chat-hode kjører aktivt, er det mest sannsynlig din skyldige.
- Hvilke passive apps bruker du som kjører i bakgrunnen?På samme måte tegner programmer som CF.lumen og Twilight på skjermen når de er aktivert, så du må sette på pause eller deaktivere disse tjenestene for å kvitte seg med skjermoverleggingsfeilen.
Listen i skjermbildet over viser alle appene som har tillatelse til å tegne på skjermen, men hvis du kan finne ut hvilken som faktisk trekker på skjermen når du får den feilen, kan du bare deaktivere den og fortsette.
Selvfølgelig er det ikke idiotsikkert - i noen tilfeller kan det være mer enn en app tegning på skjermen, noe som kan være utrolig frustrerende. I den situasjonen vil jeg bare fortsette å forkaste dem alle, og deretter aktivere dem på nytt etter behov. Det er sikkert en syltetøy.
Heldigvis gjorde Google i Android Oreo det veldig enkelt å finne ut hvilken app som forårsaker problemet med et nytt varsel som forteller deg nøyaktig hva som vises over andre apper. Du finner mer informasjon - samt hvordan du deaktiverer meldingen - her.
Slik får du tilgang til "Tegne over andre apper" -menyen
Så, hvordan kommer du til "Draw over other apps" -menyen uten å først oppleve feilen og få den raske linken? Eller, om det ikke er en rask link? Den delen er ganske enkelt. Det største problemet er at innstillingen for skjermoverlegg finnes i forskjellige steder på forskjellige produsenters telefoner. Her er nedbrytingen.
På lager Android Oreo
Hvis du bruker Android Oreo, har Innstillinger-menyen blitt omformet, slik at de fleste ting er litt annerledes enn andre moderne versjoner av Android, inkludert Draw Over Other Apps-funksjonen.
Først drar du meldingsskyggen og trykker på tannhjulikonet for å åpne Innstillinger.
På lager Android Marshmallow eller Nougat
På lager Android, trekk på varselskyggen to ganger og trykk på tannhjulikonet.
På Samsung-enheter
Først trekker du ned meldingsskyggen og trykker på tannhjulikonet, og deretter ruller du ned alternativet "Programmer".
Deretter velger du "Applikasjoner som kan vises på toppen" og, boom, du er der. Samsung gjør det også enklere å legge til byttet ved siden av appnavnet, ogikke i en egen meny. Takk, Samsung!
På LG-enheter
Igjen, trekk varselskyggen ned og trykk på tannhjulikonet, og hopp deretter inn på "Apps" -menyen.
Hvis du ikke er sikker på hva som forårsaker feilen "Screen Overlay Detected", kan det få deg til å kaste telefonen. Faktisk har jeg hatt flere venner som opplever denne feilen (og deretter spør meg om det) enn noen annen feil! Så, her er løsningen-du er velkommen venner.