Našťastie je to celkom jednoduchá oprava, akonáhle viete, čo spôsobuje chybu: funkcia, ktorá sa nachádza v aplikácii Marshmallow a mimo nej, umožňuje aplikáciám "kresliť" iné aplikácie. Napríklad služba Facebook Messenger používa chatové hlavy, aby zostala v popredí, čo robíte - to je aplikácia, ktorá používa funkciu "Nakresliť ostatné aplikácie". Inými slovami, je to prekrytie obrazovky. Už začína kliknúť, nie?
- Otvorte položku Nastavenia> Aplikácie
- Klepnite na ikonu ozubeného kolieska v pravom hornom rohu stránky Nastavenia
- Prejdite nadol a klepnite na položku "Špeciálny prístup"
- Klepnite na položku Kreslenie nad ostatnými aplikáciami a prepnite aplikácie v zozname
Bohužiaľ, niektoré aplikácie robia nepoddajné veci, keď je aktívne spustené prekrytie,obzvlášť ak príslušná aplikácia musí požiadať o nové povolenie. Android absolútne budenie povoliť zmenu povolenia pri spustení prekrytia, čo vedie k chybe "Screen Overlay Detected".
Takže ak nainštalujete novú aplikáciu a spustíte ju po prvýkrát a zároveň budete mať konverzáciu cez Facebook Chat Head, dostanete chybu, keď sa nová aplikácia pokúsi požiadať o jej povolenia. V nižšie uvedenom príklade používam aplikáciu Twilight - aplikáciu "nočný režim", ktorá používa prekrytie obrazovky na vykonanie svojej práce.
- Aké aplikácie ste v poslednej dobe používali? Ako už bolo spomenuté vyššie, program Facebook Messenger čerpá na obrazovke pre chatové hlavy, takže ak je aktívna chatová hlava, je to s najväčšou pravdepodobnosťou váš vinník.
- Aké pasívne aplikácie používate, ktoré bežia na pozadí?Podobne aplikácie ako CF.lumen a Twilight kreslia na obrazovke, keď je povolené, takže budete musieť prestať alebo zakázať tieto služby, aby ste sa zbavili chyby prekrytia obrazovky.
Zoznam na snímke na obrazovke zobrazuje všetky aplikácie, ktoré majú povolenie na kreslenie na obrazovke, ale ak môžete zistiť, ktorý z nich skutočne kreslí na obrazovke, keď sa táto chyba stane, môžete ju jednoducho vypnúť a prejsť ďalej.
Samozrejme, to nie je úplne bezpečné - v niektorých prípadoch môže byť na obrazovke viac ako jedna aplikácia, ktorá môže byť neuveriteľne frustrujúca. V takejto situácii by som mal jednoducho pokračovať a zamietnuť všetky z nich, potom ich znova povoliť na základe potreby. Je to naozaj šťastie.
Našťastie v aplikácii Android Oreo spoločnosť Google v podstate uľahčila zistiť, ktorá aplikácia spôsobuje problém s novým upozornením, ktoré vám presne zobrazuje, čo sa zobrazuje nad ostatnými aplikáciami. Viac informácii - ako aj spôsob, ako môžete vypnúť oznámenie - nájdete tu.
Ako získať prístup k ponuke "Nakresliť ostatné aplikácie"
Takže, ako sa dostanete do ponuky "Nakresliť ostatné aplikácie" bez toho, aby ste najprv zaznamenali chybu a získali tak rýchly odkaz? Alebo čo ak nie je rýchly odkaz? Táto časť je celkom jednoduchá. Najväčším problémom je, že nastavenie presahov obrazovky sa nachádza na rôznych miestach na telefónoch rôznych výrobcov. Tu je rozpis.
Na sklade Android Oreo
Ak používate systém Android Oreo, ponuka Nastavenia bola prepracovaná, takže väčšina vecí sa trochu líši od ostatných moderných verzií systému Android vrátane funkcie Draw Over Other Apps.
Najskôr vytiahnite oznamovací odtieň a klepnutím na ikonu ozubeného kolieska otvorte položku Nastavenia.
Na sklade Android Marshmallow alebo Nougat
V systéme Android Android dvakrát vytiahnite oznámenie a klepnite na ikonu ozubeného kolieska.
Na zariadeniach Samsung
Najskôr stlačte stĺpec upozornenia a klepnite na ikonu ozubeného kolieska a potom prejdite nadol na možnosť "Aplikácie".
Potom vyberte možnosť "Aplikácie, ktoré sa môžu zobraziť v hornej časti" a boom ste tu. Spoločnosť Samsung taktiež uľahčuje pridaním prepínača vedľa názvu aplikácie anie v samostatnom menu. Vďaka, Samsung!
Na zariadeniach LG
Opäť zatlačte tienidlo upozornenia a klepnite na ikonu ozubeného kolieska a potom prejdite do ponuky "Aplikácie".
Ak si nie ste istí, čo spôsobuje chybu "Detekcia prekrytia obrazovky", môže to spôsobiť, že chcete hodiť svoj telefón. V skutočnosti som mal viac priateľov skúsenosti s touto chybou (a následne sa ma opýtať o tom), než akúkoľvek inú chybu! Takže tu je riešenie - ste priatelia vítaní.