Alkaen Android Marshmallow, on utelias virhe, joka joskus osoittaa sen kasvot, mutta voi olla vaikea tulkita, mitä aiheuttaa sen. Näyttötarkoituksen havaittu virhe on huolestuttava, koska se ei salli tiettyjen sovellusten käynnistämistä, mutta se on vielä turhauttavaa, koska on vaikea löytää, mikä aiheuttaa sen.
Onneksi se on melko helppo korjata, kun tiedät, mikä aiheuttaa virheen: ominaisuus, joka löytyy Marshmallowista ja sen ulkopuolella, joka sallii sovellusten "piirtää" muiden sovellusten päälle. Esimerkiksi Facebook Messenger käyttää chat-päitä pysymään etusijalla kaikesta, mitä olet tekemässä - tämä sovellus käyttää "Piirrä muita sovelluksia" -ominaisuutta. Toisin sanoen se on näytön peittokuva. Se alkaa jo napsauttaa, vai mitä?
Valitettavasti jotkin sovellukset tekevät outoja asioita, kun päällekkäisyys on aktiivisesti käynnissä,erityisesti jos kyseessä olevan sovelluksen on pyydettävä uutta lupaa. Android ehdottomastiei sallia käyttöoikeuksien muuttamisen, kun peittokuva on käynnissä, mikä johtaa "Screen Overlay Detected" -virheeseen.
Joten, jos asennat uuden sovelluksen ja käynnistät sen ensimmäisen kerran samalla, kun sinulla on myös keskustelu Facebook Chat Headin kautta, saat virheilmoituksen, kun uusi sovellus yrittää pyytää sen käyttöoikeuksia. Alla olevassa esimerkissä käytän Twilight-yötila-sovellusta, joka käyttää näytön peittokuvaa tehdäkseen sen.
Nyt, kun tämä virhe syntyy, se sisältää myös "Avoimet asetukset" -linkin, joka lähettää sinut suoraan "Piirrä muihin sovelluksiin" -valikkoon. Karkea osa on, että jokainen sovellus on siirrettävä manuaalisesti - napauta sovellus, siirrä "Lisensointi muiden sovellusten piirtäminen" -kytkennän päälle ja siirry takaisin. Voit poistaa käytöstä jokaisen yhden, mutta se voi olla erittäin aikaa vievää, varsinkin jos sinulla on tuhansia sovelluksia, jotka voivat käyttää päällekkäisyyksiä.
Ihannetapauksessa tiedät, mikä sovellus aiheutti ristiriidan, ja voit poistaa vain kyseisen. Joten ajattele itseäsi:
Edellä olevassa kuvakaappauksessa oleva luettelo näyttää kaikki sovellukset, joilla on lupa vetää näyttöön, mutta jos voit selvittää, mikä oikeastaan piirretään näytölle, kun saat virheen, voit vain poistaa sen käytöstä ja siirtyä eteenpäin.
Tietenkään se ei ole helppoa - joskus voi olla useampi kuin yksi app-piirustus näytöllä, mikä voi olla uskomattoman turhauttavaa. Tuossa tilanteessa minä vain menisin eteenpäin ja kieltäydyn kaikista niistä, ja anna heidät uudelleen tarpeelliseksi. Se on suola, varmasti.
Onneksi Android Oreossa Google käytti periaatteessa todella helppoa selvittää, mikä sovellus aiheuttaa ongelman uuden ilmoituksen avulla, joka kertoo tarkalleen, mitä näyttää muille sovelluksille. Löydät lisää tietoa ja kuinka voit poistaa ilmoituksen tästä.
Joten, miten pääset "Piirrä muita sovelluksia" -valikkoon ilman, että kokeilet ensin virheen ja saat tämän pikalinkin? Tai mitä jos ei ole pikalinkkiä? Se osa on melko helppoa. Suurin ongelma on se, että näyttöpäällysteiden asetus löytyy eri paikoista eri valmistajien puhelimissa. Tässä on erittely.
Jos käytät Android Oreoa, Asetukset-valikko on uusittu, joten useimmat asiat ovat hieman erilainen kuin muut Android-versiot, mukaanlukien muun sovelluksen piirto.
Avaa ensin Asetukset ja vedä ilmoitusvarjostus alaspäin ja napauta rataskuvaketta.
Valitse tästä "Sovellukset ja ilmoitukset" -luokka ja napauta sitten "Lisäasetukset" -painiketta.
Tämä paljastaa lisävaihtoehdot, joista viimeinen on "Special App Access" -vaihtoehto. Mene eteenpäin ja napauta sitä.
Vähäisiä tapoja alas valikossa näet "Näytä yli muut sovellukset" -vaihtoehdon. Se mitä etsit.
Varastossa Android, vedä ilmoituksen sävy kahdesti ja napauta rataskuvaketta.
Sieltä pääset alas "Sovellukset" ja napauta sitten rataskuvaketta oikeassa yläkulmassa.
Selaa tätä valikkoa alaspäin ja napauta "Erikoisasetus" -vaihtoehtoa. Sieltä löydät "Piirrä muita sovelluksia" -valikkoa. Se mitä olet etsinyt!
Voit vapaasti vaihtaa asioita täällä sydämesi haluun. Avaa jokainen kohde vain sen avaamiseksi tai poistamiseksi käytöstä.
Ensin alas ilmoitusalueen varjo ja napauta rataskuvaketta ja vieritä alaspäin "Sovellukset" -vaihtoehto.
Napsauta tästä kohtaa "Sovellusten hallinta" -linkki ja sitten ylhäällä oikealla oleva Lisää-painike.
Valitse sitten "sovellukset, jotka voivat näkyä ylhäällä" -vaihtoehdon ja, puomi, olet siellä. Samsung myös helpottaa lisäämällä valitsinta sovelluksen nimen vieressä jaei erillisessä valikossa. Kiitos, Samsung!
Jälleen vedä ilmoitus varjosta alas ja napauta rataskuvaketta ja siirry sitten Apps-valikkoon.
Seuraavaksi napauta kolmen pisteen ylivuoto -painiketta ja valitse sitten Sovellusten määrittäminen -vaihtoehto.
Täältä se toimii kuten varastossa Android-napauta "Piirrä muita sovelluksia" -vaihtoehto ja löydät itsesi, missä sinun täytyy olla.
Jos et ole varma, mikä aiheuttaa "Screen Overlay Detected" -virheen, se voi haluta heittää puhelinta. Itse asiassa minulla on ollut enemmän ystäviä kokea tämä virhe (ja kysy minulta myöhemmin) kuin mikään muu virhe! Joten tässä on ratkaisu - olet tervetullut, ystävät.