Koduleht » kuidas » Kuidas määrata „Ekraani ülekatte tuvastamine” viga Androidis

    Kuidas määrata „Ekraani ülekatte tuvastamine” viga Androidis

    Alates Android Marshmallow'ist on uudishimulik viga, mis mõnikord näitab tema nägu, kuid see võib olla raske selle dešifreerida. „Ekraani ülekattega tuvastatud” viga on murettekitav, kuna see ei luba teatud rakendustel käivitada, kuid see on veelgi masendavam, sest seda on raske leida.

    Õnneks on see üsna lihtne lahendus, kui te teate, mis põhjustab vea: funktsioon, mis leidub Marshmallow'is ja mujal, mis võimaldab rakendustel teiste rakenduste „joonistada”. Näiteks kasutab Facebook Messenger vestluspead, et jääda esiplaanile, mida iganes sa teed - see on rakendus, mis kasutab funktsiooni „Joonista üle teiste rakenduste“. Teisisõnu, see on ekraani ülekate. See on juba hakanud klõpsama, kas pole?

    1. Avage Seaded> Rakendused
    2. Koputage ikooni Gear seadete lehekülje paremas ülanurgas
    3. Liikuge alla ja puudutage „Special Access“
    4. Puudutage valikut „Joonista teiste rakenduste üle” ja lülita loendisse rakendused

    Kahjuks teevad mõned rakendused ülekatte aktiivse töötamise korral kummalisi asju, eriti kui asjaomane rakendus peab taotlema uut luba. Android täiesti mitte lubada lubade muutmist ülekatte töötamise ajal, mille tulemuseks on „Screen Overlay Detected” (Ekraani ülekatte tuvastamine) viga.

    Niisiis, kui installite uue rakenduse ja käivitate selle esmakordselt samal ajal, kui vestlete ka Facebooki vestluspeaga, saad uue vea, kui uus rakendus püüab oma õigusi taotleda. Alltoodud näites kasutan Twilight-i “öise režiimi” rakendust, mis kasutab oma asja tegemiseks ekraani ülekatet.

    Nüüd, mõnikord, kui see viga genereeritakse, sisaldab see linki „Open Settings”, mis saadab teile otse menüü „Draw over other apps”. Töötlemata osa on see, et iga rakendus peab olema käsitsi lülitatud - puudutage lihtsalt rakendust, libistage „Permit Drawing Over Other Apps“ (Luba joonistus üle teiste rakenduste) ja lülitage tagasi. Sa võid keelata iga üksiku, kuid see võib olla ülimalt aeganõudev, eriti kui teil on installitud kümneid rakendusi, mis võivad rakendada ülekatteid.

     

    Ideaaljuhul saate teada, milline rakendus põhjustas konflikti, ja saate selle vaid keelata. Nii et mõtle endale:

    • Milliseid rakendusi olete hiljuti kasutanud? Nagu eespool mainitud, juhib Facebook Messenger vestluspeade ekraanile, nii et kui vestluspea aktiivselt töötab, on tõenäoliselt teie süüdlane.
    • Milliseid passiivseid rakendusi kasutate taustal? Samamoodi, kui sellised rakendused, nagu CF.lumen ja Twilight, aktiveeritakse, tõmbuvad ekraanile, nii et peate nende teenuste katkestamiseks või keelamiseks ekraani ülekattevigast vabanema.

    Ülaltoodud pildil olevas loendis on näidatud kõik rakendused, millel on luba joonistada ekraanil, kuid kui saate aru saada, milline neist tõesti ekraanile tõmbab, saate selle ühe keelata ja edasi liikuda.

    Muidugi ei ole see lollikindel, mõnel juhul võib ekraanil olla rohkem kui üks rakendus, mis võib olla uskumatult masendav. Sellises olukorras tahaksin ma kõigepealt minna ja keelata kõik need, seejärel lubage neid uuesti vajaliku alusel. See on kindel.

    Õnneks andis Google Android Oreo'l põhimõtteliselt lihtne teada, milline rakendus põhjustab probleemi uue teatega, mis ütleb teile täpselt, mida teiste rakenduste puhul kuvatakse. Lisateavet leiate ka sellest, kuidas selle teate keelata.

    Kuidas pääseda menüü „Draw Over Other Apps“ juurde

    Niisiis, kuidas jõuad menüüsse "Joonista üle teiste rakenduste" ilma, et oleksite varem vea saanud ja selle kiire lingi saamise? Või mis siis, kui puudub kiire link? See osa on üsna lihtne. Suurimaks probleemiks on see, et ekraani ülekatte seadistus on erinevates kohtades erinevate tootjate telefonides. Siin on jaotus.

    Laos Android Oreo

    Kui kasutate Android Oreot, on menüü Seadistused ümber kujundatud, nii et enamik asju on mõnevõrra erinevad kui teised Androidi kaasaegsed versioonid, sealhulgas funktsiooni Joonista üle muud rakendused.

    Kõigepealt tõmmake teavitusvarju ja puudutage käikude ikooni, et avada seaded.

    Siit valige kategooria „Rakendused ja teated” ning seejärel puudutage nuppu „Täpsem“.

     

    See näitab lisavõimalusi, millest viimane on valik „Eriline rakenduse juurdepääs”. Mine edasi ja puuduta seda.

    Väike tee menüüst allapoole näete valikut "Kuva üle muu rakenduse". Seda te otsite.

     

    Laos Android Marshmallow või Nougat

    Stock Androidis tõmmake teatise varju kaks korda ja puudutage käigukasti ikooni.

    Siis suunduge allapoole „Rakendused“ ja seejärel puudutage üleval paremal asuvat käikude ikooni.

     

    Selles menüüs liikuge allapoole ja puudutage valikut „Special Access”. Sealt leiate menüüst „Joonista üle teiste rakenduste“. Seda te olete otsinud!

     

    Võite vabalt asju siin oma südame soovi vahetada. Avage iga üksus selle lubamiseks või keelamiseks.

    Samsungi seadmetel

    Kõigepealt tõmmake teavitusvari alla ja koputage käigukasti ikooni ning seejärel kerige valik „Rakendused“ alla.

     

    Siit puudutage linki „Rakendushaldur”, seejärel üleval paremas nupp „Veel“.

     

    Seejärel valige valik „Rakendused, mis võivad ilmuda peal“, ja poom, olete seal. Samsung lihtsustab ka rakenduse nime kõrval asuva lülituse lisamist mitte eraldi menüüs. Tänan, Samsung!

     

    LG seadmetel

    Jällegi tõmmake teate varju alla ja koputage käigukasti ikooni, seejärel hüpake menüüsse "Apps".

     

    Seejärel puudutage kolmepunkti ülevoolu nuppu ja valige seejärel valik „Konfigureeri rakendused”.

     

    Siit peaks see toimima just nagu stock Android - puudutage valikut „Draw over other apps” ja leiad ennast seal, kus peate olema.

     


    Kui te ei ole kindel, mis põhjustab „Screen Overlay Detected” (Ekraani ülekatte tuvastamine) vea, võib see teie telefoni visata. Tegelikult, mul on olnud rohkem sõpru, kes seda viga kogevad (ja seejärel küsivad minult seda) kui mis tahes muu viga! Niisiis, siin on lahendus - olete teretulnud, sõbrad.