Szerencsére ez elég egyszerű megoldás, ha tudod, mi okozza a hibát: a Marshmallow-ban és azon túl található funkció, amely lehetővé teszi az alkalmazások számára, hogy "rajzoljanak" más alkalmazásokon. Például a Facebook Messenger a csevegőfejeket használja arra, hogy maradjon az előtérben bármit is csináljon - ez az alkalmazás a "Más alkalmazások rajzolása" funkció használatával. Más szóval, ez egy képernyő átfedés. Már kezd kattanni, ugye?
- Nyissa meg a Beállítások> Alkalmazások lehetőséget
- Koppintson a Beállítások oldal jobb felső sarkában látható Fogaskerék ikonra
- Görgessen lefelé, és érintse meg a "Különleges hozzáférés"
- Érintse meg a "Más alkalmazások rajzolása" elemet, és kapcsolja át az alkalmazásokat a listában
Sajnos egyes alkalmazások furcsa dolgokat csinálnak, ha egy overlay aktívan fut,különösen ha a kérdéses alkalmazásnak új engedélyt kell kérnie. Android teljesen fognem engedélyezze az engedélyek megváltoztatását, ha egy overlay fut, így a "Screen Overlay Detected" hiba lép fel.
Tehát ha új alkalmazást telepít, és először indítja el, miközben egy beszélgetést is folytat egy Facebook Csevegőfej felett, hibát kap, mivel az új alkalmazás megpróbálja kérni az engedélyeit. Az alábbi példában Twilight-ot használok - egy "éjszakai mód" alkalmazás, amely képernyőfedvényt használ, hogy megtegye a dolgát.
- Milyen alkalmazásokat használt az utóbbi időben? Amint azt már említettük, a Facebook Messenger felhívja a képernyőn a csevegőfejeket, így ha egy chatfej aktívan működik, akkor valószínűleg a bűnös.
- Milyen passzív alkalmazásokat használsz a háttérben futó alkalmazásokban?Hasonlóképpen, az olyan alkalmazások, mint a CF.lumen és a Twilight, akkor engedélyezik a képernyőn, ezért szüneteltetni vagy letiltani ezeket a szolgáltatásokat, hogy megszabaduljon a képernyő-átfedési hibától.
A fenti képernyőn megjelenő lista minden olyan alkalmazást jelenít meg, amelyek engedélyezik a rajzoláshoz való hozzárendelést, de ha kiderül, hogy melyik ténylegesen rajzol a képernyőn, amikor megkapja ezt a hibát, csak letilthatja azt és továbbléphet.
Természetesen ez nem bolondbiztos - egyes esetekben lehet, hogy több app applikáció a képernyőn, ami hihetetlenül frusztráló lehet. Ebben a helyzetben csak továbblépnék, és mindenkit elhallgatnék, majd újra engedélyezném őket szükség szerint. Biztosan ez egy savanyúság.
Szerencsére az Android Oreo-ban a Google alapvetően nagyon könnyű volt kitalálni, hogy az alkalmazás hogyan okozza a problémát egy új értesítéssel, amely pontosan megmutatja, hogy mi jelenjen meg más alkalmazásokon. További információt találhat, valamint hogyan tudja letiltani az értesítést.
Hogyan lehet hozzáférni a "Más alkalmazások rajzolása" menühöz?
Szóval, hogyan érheti el a "Más alkalmazások rajzolása" menüt anélkül, hogy először megtapasztalná a hibát és megkönnyítené a gyors linket? Vagy, mi van, ha nincs gyors kapcsolat? Ez a rész nagyon könnyű. A legnagyobb probléma az, hogy a képernyőfedések beállítása különböző helyeken található a különböző gyártók készülékein. Itt van a bontás.
A Stock Android Oreo
Ha Android Oreot használsz, a Beállítások menü újratervezték, így a legfontosabb dolgok némileg eltérnek az Android többi modern verziójától, beleértve az Egyéb alkalmazások rajzolása funkciót is.
Először húzza az értesítési árnyalatot, és érintse meg a fogaskerék ikont a Beállítások megnyitásához.
A raktáron Android pehelycukor vagy nugát
A Stock Android-on kétszer húzza az értesítési árnyalatot, és érintse meg a fogaskerék ikonját.
A Samsung készülékeken
Először húzza le az értesítési árnyalatot, és érintse meg a fogaskerék ikont, majd görgesse le az "Alkalmazások" opciót.
Ezután válassza ki az "Alkalmazások, amelyek jelenhetnek meg a tetején" opciót, és a boomban ott vagy. A Samsung megkönnyíti az alkalmazás neve melletti kapcsoló hozzáadásával ésnem egy külön menüben. Köszönöm, Samsung!
Az LG készülékeken
Ismét húzza le az értesítési árnyalatot, és érintse meg a fogaskerék ikont, majd ugorjon az "Alkalmazások" menübe.
Ha nem vagy biztos benne, hogy mi okozza a "Screen Overlay Detected" hibát, akkor eldobhatja a telefont. Valójában több barátom tapasztalta ezt a hibát (és később megkérdez), mint bármely más hiba! Szóval, itt van a megoldás - te vagy szívesen, barátok.