Как исправить ошибку «Screen overlay detected» на Android?


Ошибка «Screen overlay detected» является одной из самых распространенных проблем среди всех пользователей Android. Даже если следовать советам которые будут даны вам при появлении сообщения, то вряд ли вам удаться избавиться от нее. Давайте же для начала рассмотрим основные причины ее возникновения.

Screen overlay detected

Причины ошибки «Screen overlay detected»

Когда вы используете фильтерное приложение или приложение с оверлеем, такие как F.lux, Twilight или CF.Lumen, то это сообщение имеет все шансы проявить себя. Единственное время когда оно себя проявляет — это момент когда вы загружаете новое приложение или пытаетесь использовать новые функции в уже установленном приложении.

Когда вы используете новую утилиту в первый раз или хотите получить доступ к новой функции , Android Marshmallow попросит вашего разрешения для доступа. Сообщение «Screen Overlay Detected» остановит вас от ответа на запросе об разрешении. Исчезнет оно только если вы закроете приложение.

Решаем ошибку «Screen overlay detected»

Решение этой проблемы достаточно прямолинейно. Когда вы получили данное сообщение, вернитесь на главный экран и перейдите в список приложений. Вам нужно будет определить то приложение, которое вызывает проблемы.

Приостановите работу этого приложения. После этого, вернитесь к той утилите, которую вы собирались использовать и подтвердите разрешение на доступ. Как только вы это сделайте, вернитесь к утилите с оверлеем и продолжите ее работу.

Держите в уме то, что вам придется выполнять эти шаги каждый раз, когда вы хотите установить новое приложение, которое будет требовать разрешения.

Что делать если вы не знаете какое приложение вызывает это сообщение?

Если вы не знаете что стоит за причиной возникновения сообщения «Screen overlay detected», то попробуйте проследовать этим шагам:

  • При появлении этого сообщения, нажмите «Open Settings».
  • Проскрольте вниз и нажмите на приложения которые возможно могут вызывать проблему.
  • Любое приложение которое сейчас взаимодействует с вашим экраном, сообщения от браузера и т.п. — все это должно быть выключено.
  • Вы должны будете сделать все это только для тех приложений, которые отображают какой-либо контент на экране!

Почему это происходит?

Вы можете быть заинтересованы в том, почему это происходит на устройствах с операционной системой Android 6.0 или выше. Со времени выхода Marshmallow 6.0, Google довольно сильно вложились в безопасность пользователя. Самой большой фичей для безопасности была продвинутая система разрешения доступа.

Чтобы не допустить автоматического разрешения доступа любому подозрительному приложению, была создана именно эта предосторожность в виде «Screen overlay detected». Так что данная проблема, по своей сути, даже не является ошибкой как таковой.

Это достаточно хорошая система для безопасности, но порой она невероятно сильно разочаровывает своей, хоть и отличной, работой.


Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

1

0

Добавить комментарий

Ваш e-mail не будет опубликован.