Începând cu Android Marshmallow, există o eroare curioasă care uneori îi arată fața, dar poate fi greu să descifreze ceea ce o provoacă. Eroarea "detectată de suprapunerea ecranului" este o problemă tulburătoare, deoarece nu va permite lansarea anumitor aplicații, dar este și mai frustrant pentru că este greu să găsiți ce provoacă aceasta.
Din fericire, este o remediere destul de ușoară odată ce știți ce cauzează eroarea: o caracteristică găsită în Marshmallow și dincolo de aceasta permite aplicațiilor să "deseneze" alte aplicații. De exemplu, Facebook Messenger folosește capete de chat pentru a rămâne în prim plan cu ceea ce faci - aceasta este aplicația care utilizează funcția "Desenați peste alte aplicații". Cu alte cuvinte, este o suprapunere de ecran. Deja începe să facă clic, nu-i așa?
Din păcate, unele aplicații fac lucruri ciudate când o suprapunere rulează activ,mai ales dacă aplicația în cauză trebuie să solicite o nouă permisiune. Android absolut vanu permiteți modificarea permisiunilor atunci când rulează o suprapunere, rezultând astfel eroarea "Overlay Overlay Detected".
Deci, dacă instalați o aplicație nouă și o lansați pentru prima dată în timp ce aveți și o conversație prin intermediul unui Chat Chat Facebook, veți primi o eroare, deoarece noua aplicație încearcă să solicite permisiunile. În exemplul de mai jos, folosesc Twilight - o aplicație "mod de noapte", care utilizează o suprapunere de ecran pentru a-și face treaba.
Acum, uneori, când această eroare este generată, aceasta include un link "Deschideți setările" care vă trimite direct în meniul "Desenați peste alte aplicații". Partea brută este că fiecare aplicație trebuie să fie schimbată manual - pur și simplu atingeți o aplicație, glisați butonul "Permiteți desenarea peste alte aplicații" și treceți înapoi. Ai putea să dezactivați fiecare, dar acest lucru ar putea fi extrem de consumant, mai ales dacă aveți instalate zeci de aplicații care pot aplica suprapuneri.
În mod ideal, veți ști ce aplicație a provocat conflictul și puteți dezactiva doar acel. Așa că gândiți-vă:
Lista din captura de ecran de mai sus arată toate aplicațiile care au permisiunea de a desena pe ecran, dar dacă vă dați seama care dintre ele este desenat de fapt pe ecran atunci când obțineți acea eroare, puteți dezactiva unul și treceți mai departe.
Bineînțeles, acest lucru nu este rezistent - în unele cazuri pot exista mai mult de o aplicație desenată pe ecran, ceea ce poate fi incredibil de frustrant. În acea situație, aș merge mai departe și le-am interzis tuturor, apoi le-am re-activa pe o bază așa cum este necesar. E un murat, sigur.
Din fericire, în Android Oreo, Google a făcut practic foarte ușor să afle ce aplicație cauzează problema cu o nouă notificare care vă spune exact ce se afișează peste alte aplicații. Puteți găsi mai multe informații - precum și cum puteți dezactiva notificarea - aici.
Deci, cum ajungeți la meniul "Trageți peste alte aplicații" fără a întâmpina mai întâi eroarea și a obține acel link rapid? Sau dacă nu există o legătură rapidă? Partea aia e destul de ușoară. Cea mai mare problemă este că setarea pentru suprapunerile ecranului se găsește în diferite locuri pe telefoanele diferite ale producătorilor. Iată defalcarea.
Dacă utilizați Android Oreo, meniul Setări a fost reproiectat, astfel încât majoritatea lucrurilor sunt ușor diferite de alte versiuni moderne ale Android, inclusiv funcția Draw Over Other Apps.
Mai întâi trageți umbra de notificare și atingeți pictograma roată pentru a deschide Setări.
De aici, alegeți categoria "Aplicații și notificări", apoi apăsați butonul "Avansat".
Acest lucru dezvăluie opțiuni suplimentare, dintre care ultima este opțiunea "Acces special la aplicații". Dă-i drumul și atinge asta.
În căsuțele din meniu, veți vedea opțiunea "Afișare peste alte aplicații". Aceasta este ceea ce căutați.
În stoc Android, trageți de două ori umbra de notificare și atingeți pictograma roată.
De acolo, mergeți în jos la "Apps", apoi atingeți pictograma roată din partea dreaptă sus.
În acest meniu, derulați în jos și atingeți opțiunea "Acces special". De acolo, veți găsi meniul "Trageți peste alte aplicații". Aceasta este ceea ce căutați!
Simțiți-vă liber să comutați lucrurile aici la dorința inimii voastre. Doar deschideți fiecare element pentru al activa sau dezactiva.
Mai întâi, trageți în jos umbra de notificare și atingeți pictograma roată, apoi derulați în jos opțiunea "Aplicații".
De aici, atingeți linkul "Managerul de aplicații", apoi butonul "Mai multe" din partea dreaptă sus.
Apoi, selectați opțiunea "Aplicații care pot apărea în partea de sus" și, boom, sunteți acolo. Samsung simplifică și adăugarea comenzii de lângă numele aplicației șinu într-un meniu separat. Mulțumesc, Samsung!
Din nou, trageți în jos umbra de notificare și atingeți pictograma roată, apoi sariți în meniul "Aplicații".
Apoi, atingeți butonul de suprapunere cu trei puncte și apoi selectați opțiunea "Configurați aplicațiile".
De aici, ar trebui să funcționeze la fel ca stock Android - apăsați opțiunea "Desenează peste alte aplicații" și veți găsi unde trebuie să fii.
Dacă nu sunteți sigur ce cauzează eroarea "Screen Overlay Detected", aceasta vă poate face să doriți să aruncați telefonul. De fapt, am avut mai mulți prieteni care experimentează această eroare (și mai târziu mă întreabă despre asta) decât orice altă eroare! Deci, iată soluția - sunteți bineveniți, prieteni.