К счастью, это довольно простое решение, когда вы знаете, что вызывает ошибку: функция, найденная в Marshmallow и за ее пределами, позволяет приложениям «рисовать» поверх других приложений. Например, Facebook Messenger использует головоломки чата, чтобы оставаться на переднем плане того, что вы делаете, - это приложение, использующее функцию «Нарисуйте другие приложения». Другими словами, это экранное наложение. Он уже начинает нажимать, не так ли?
- Открыть настройки> Приложения
- Нажмите значок Gear в правом верхнем углу страницы настроек.
- Прокрутите вниз и нажмите «Специальный доступ»
- Нажмите «Нарисуйте другие приложения» и перейдите в список приложений
К сожалению, некоторые приложения делают странные вещи, когда оверлей активно работает,особенно если требуемое приложение должно запросить новое разрешение. Android абсолютноне разрешить изменения разрешений при выполнении оверлея, что приведет к ошибке «Обнаружение на экране».
Итак, если вы устанавливаете новое приложение и запускаете его в первый раз, а также беседуете над Facebook Chat Head, вы получите сообщение об ошибке, так как новое приложение попытается запросить его разрешения. В приведенном ниже примере я использую Twilight - приложение «ночного режима», которое использует экранную накладку для выполнения своей задачи.
- Какие приложения вы используете недавно? Как упоминалось выше, Facebook Messenger рисует на экране головоломки чата, поэтому, если голова чата активно работает, это, скорее всего, ваш преступник.
- Какие пассивные приложения вы используете в фоновом режиме? Аналогично, приложения, такие как CF.lumen и Twilight, рисуют на экране при включении, поэтому вам нужно приостановить или отключить эти службы, чтобы избавиться от ошибки наложения экрана.
Список на скриншоте выше показывает все приложения, у которых есть разрешение рисовать на экране, но если вы можете выяснить, какой из них на самом деле рисует на экране, когда вы получаете эту ошибку, вы можете просто отключить его и перейти.
Конечно, это не безупречно - в некоторых случаях на экране может быть более одного приложения, которое может быть невероятно расстраивающим. В этой ситуации я бы просто пошел и запретил все, а затем снова включил их по мере необходимости. Это, конечно же, рассол.
К счастью, в Android Oreo Google в основном упростил определение того, какое приложение вызывает проблему с новым уведомлением, в котором вы точно указываете, что отображается над другими приложениями. Вы можете найти дополнительную информацию, а также о том, как отключить указанное уведомление.
Как получить доступ к меню «Нарисуйте другие приложения»
Итак, как вы попадаете в меню «Нарисовать поверх других приложений», не испытывая при этом ошибки и не получая эту быструю ссылку? Или, что, если нет быстрой ссылки? Эта часть довольно проста. Самая большая проблема заключается в том, что настройка экранных накладок обнаружена в разных местах на телефонах разных производителей. Вот разбивка.
На складе Android Oreo
Если вы используете Android Oreo, меню настроек было переработано, поэтому большинство вещей немного отличаются от других современных версий Android, включая функцию «Нарисовать поверх других приложений».
Сначала коснитесь значка уведомлений и коснитесь значка шестеренки, чтобы открыть Настройки.
На складе Android Marshmallow или Nougat
На Android Android дважды нажмите на значок уведомления и нажмите значок шестеренки.
На устройствах Samsung
Сначала снимите оттенок уведомления и коснитесь значка шестеренки, а затем прокрутите вниз пункт «Приложения».
Затем выберите опцию «Приложения, которые могут отображаться сверху» и, бум, вы там. Samsung также упрощает добавление переключателя рядом с именем приложения ине в отдельном меню. Спасибо, Samsung!
На устройствах LG
Снова вытащите оттенок уведомления и нажмите значок шестеренки, затем перейдите в меню «Приложения».
Если вы не знаете, что вызывает ошибку «Обнаружение экрана», это может заставить вас бросить телефон. Фактически, у меня было больше друзей, которые испытывают эту ошибку (и впоследствии спрашивают меня об этом), чем любая другая ошибка! Итак, вот решение - добро пожаловать, друзья.