Как да коригирам грешката „Открито покритие на екрана“ на Android

Започвайки с Android Marshmallow, има странна грешка, която понякога показва лицето си, но може да е трудно да се разбере какво го причинява. Грешката „Открито наслагване на екрана“ е обезпокоителна, тъй като не позволява стартиране на определени приложения, но е още по-разочароваща, защото е трудно да се открие причината.

За щастие, това е доста лесно решение, след като разберете какво причинява грешката: функция, намерена в Marshmallow и по-нататък, която позволява на приложенията да „изтеглят“ над други приложения. Например, Facebook Messenger използва глави за чат, за да остане на преден план за всичко, което правите - това е приложението, използващо функцията „Draw over other apps“. С други думи, това е наслагване на екрана. Вече започва да щрака, нали?

  1. Отворете Настройки> Приложения
  2. Докоснете иконата на Gear в горния десен ъгъл на страницата с настройки
  3. Превъртете надолу и докоснете „Специален достъп“
  4. Докоснете „Draw over other apps“ и превключете приложенията в списъка

За съжаление, някои приложения правят странни неща, когато наслагването се изпълнява активно,  особено  ако въпросното приложение трябва да поиска ново разрешение. Android абсолютно няма  да  позволи промяна на разрешенията, когато се изпълнява наслагване, което води до грешка „Открито е наслагване на екрана“.

Така че, ако инсталирате ново приложение и го стартирате за първи път, като същевременно провеждате разговор през Facebook Chat Head, ще получите грешка, тъй като новото приложение се опитва да поиска разрешенията си. В примера по-долу използвам Twilight - приложение за „нощен режим“, което използва екранно покритие, за да направи своето.

Сега, понякога когато тази грешка се генерира, тя включва връзка „Отворени настройки“, която ви изпраща директно в менюто „Рисуване върху други приложения“. Грубата част е, че всяко приложение трябва да се превключва ръчно - просто докоснете приложение, плъзнете превключвателя „Разрешаване на рисуване върху други приложения“ и се върнете назад. Можете да деактивирате всеки един, но това може да отнеме много време, особено ако имате инсталирани десетки приложения, които могат да прилагат наслагвания.

 

В идеалния случай ще знаете кое приложение е причинило конфликта и можете да деактивирате точно това. Затова си помислете:

  • Какви приложения използвате напоследък?  Както бе споменато по-горе, Facebook Messenger рисува на екрана за глави за чат, така че ако главата за чат работи активно, най-вероятно е вашият виновник.
  • Какви пасивни приложения използвате, които работят във фонов режим? По същия начин приложения като CF.lumen и Twilight рисуват на екрана, когато са активирани, така че ще трябва да поставите на пауза или деактивирате тези услуги, за да се отървете от грешката на наслагването на екрана.

Списъкът в екранната снимка по-горе показва всички приложения, които имат разрешение за рисуване на екрана, но ако можете да разберете кое всъщност рисува на екрана, когато получите тази грешка, можете просто да го деактивирате и да продължите напред.

Разбира се, това не е надеждно - в някои случаи може да има повече от едно приложение, което да рисува на екрана, което може да бъде неприятно. В тази ситуация просто щях да забраня всички, след което да ги активирам отново според нуждите. Това е туршия, със сигурност.

СВЪРЗАНИ: Как да деактивирам известието „Показва се над други приложения“ на Android Oreo

За щастие, в Android Oreo, Google всъщност направи много лесно да разбере кое приложение причинява проблема с ново известие, което ви казва точно какво се показва над други приложения. Можете да намерите повече информация - както и как да деактивирате споменатото известие - тук.

Как да влезете в менюто „Draw Over Other Apps“

И така, как да стигнете до менюто „Начертаване върху други приложения“, без първо да изпитате грешката и да получите тази бърза връзка? Или какво, ако няма бърза връзка? Тази част е доста лесна. Най-големият проблем е, че настройката за наслагвания на екрана се намира на различни места в телефоните на различни производители. Ето разбивката.

На склад Android Oreo

Ако използвате Android Oreo, менюто Настройки е преработено, така че повечето неща са малко по-различни от другите съвременни версии на Android, включително функцията Draw Over Other Apps.

Първо издърпайте сянката за известия и докоснете иконата на зъбно колело, за да отворите Настройки.

Оттук изберете категорията „Приложения и известия“ и след това докоснете бутона „Разширени“.

 

Това разкрива допълнителни опции, последната от които е опцията „Специален достъп до приложението“. Продължете и докоснете това.

Малко по-надолу по менюто ще видите опцията „Показване над други приложения“. Това е, което търсите.

 

На склад Android Marshmallow или Nougat

На Android Android издърпайте два пъти сенника за известия и докоснете иконата на зъбно колело.

Оттам се насочете към „Приложения“ и след това докоснете иконата на зъбно колело горе вдясно.

 

В това меню превъртете надолу и докоснете опцията „Специален достъп“. Оттам ще намерите менюто „Начертаване върху други приложения“. Това сте търсили!

 

Чувствайте се свободни да превключвате нещата тук според желанието на сърцето си. Просто отворете всеки елемент, за да го активирате или деактивирате.

На устройства Samsung

Първо издърпайте надолу сенника за известия и докоснете иконата на зъбно колело, след което превъртете надолу опцията „Приложения“.

 

Оттук докоснете връзката „Мениджър на приложения“, след това бутона „Още“ горе вдясно.

 

След това изберете опцията „Приложения, които могат да се показват отгоре“ и, бум, сте там. Samsung също го улеснява, като добавя превключвателя до името на приложението, а  не  в отделно меню. Благодаря, Samsung!

 

На LG Devices

Отново издърпайте сянката за известия надолу и докоснете иконата на зъбно колело, след което преминете в менюто „Приложения“.

 

След това докоснете бутона за преливане с три точки и след това изберете опцията „Конфигуриране на приложения“.

 

Оттук нататък тя трябва да работи точно като Android Android - докоснете опцията „Draw over other apps“ и ще се озовете там, където трябва да бъдете.

 

Ако не сте сигурни какво причинява грешката „Открито е наслагване на екрана“, това може да ви накара да искате да хвърлите телефона си. Всъщност имах повече приятели, които изпитват тази грешка (и впоследствие ме питат за нея), отколкото всяка друга грешка! И така, тук е решението - заповядайте, приятели.