Починаючи з Android Marshmallow, виникає дивна помилка, яка іноді показує її обличчя, але важко розібрати, що це спричиняє. Помилка "Виявлено накладання екрана" викликає занепокоєння, оскільки не дозволяє запускати певні програми, але це ще більше засмучує, оскільки важко знайти, що її спричиняє.
На щастя, це досить легке виправлення, коли ви дізнаєтесь, що спричиняє помилку: функція, знайдена в Marshmallow та інших версіях, що дозволяє програмам «перетягувати» інші програми. Наприклад, Facebook Messenger використовує голови чату, щоб залишатися на передньому плані всього, що ви робите - це програма, яка використовує функцію "Намалювати над іншими програмами". Іншими словами, це накладання екрана. Це вже починає клацати, чи не так?
- Відкрийте Налаштування> Програми
- Торкніться значка Gear у верхньому правому куті сторінки налаштувань
- Прокрутіть вниз і торкніться "Спеціальний доступ"
- Натисніть «Намалювати на інших програмах» і перемикайте програми у списку
На жаль, деякі програми роблять дивні речі, коли накладення активно працює, якщо потрібна програма вимагає нового дозволу. Android абсолютно буде дозволити змінювати дозволи під час запуску накладання, що призводить до помилки «Виявлено накладання екрану».
Отже, якщо ви встановите новий додаток і запустите його вперше, а також проведете розмову через Facebook Chat Head, ви отримаєте повідомлення про помилку, коли новий додаток намагається запитати свої дозволи. У наведеному нижче прикладі я використовую Сутінки —Додаток “нічного режиму”, який використовує накладання екрана, щоб зробити своє.
Зараз, коли ця помилка генерується, вона включає посилання «Відкрити налаштування», яке направляє вас безпосередньо в меню «Намалювати над іншими програмами». Груба частина полягає в тому, що кожну програму потрібно перемикати вручну - просто натисніть на програму, посуньте перемикач «Дозволити малювання над іншими програмами» і поверніться назад. Ви можете відключити кожну з них, але це може зайняти багато часу, особливо якщо у вас встановлені десятки програм, які можуть застосовувати накладання.
В ідеалі ви будете знати, яка програма спричинила конфлікт, і ви можете вимкнути саме цю. Тож подумайте собі:
- Якими програмами ви нещодавно користувались? Як уже згадувалося вище, Facebook Messenger малює на екрані голови чату, тому, якщо голова чату активно працює, це, швидше за все, ваш винуватець.
- Які пасивні програми ви використовуєте у фоновому режимі? Так само такі програми, як CF.люмен і Сутінки малюйте на екрані, коли це ввімкнено, тому вам доведеться призупинити або вимкнути ці служби, щоб позбутися помилки накладання екрана.
У списку на скріншоті вище показано всі програми, які мають дозвіл малювати на екрані, але якщо ви можете з’ясувати, який саме насправді малює на екрані, коли з’являється ця помилка, ви можете просто вимкнути цю програму і рухатися далі.
Звичайно, це не надійно - в деяких випадках на екрані може бути більше одного малюнка, що може бути неймовірно неприємним. У такій ситуації я б просто заблокував усіх, а потім увімкнув їх за необхідності. Це маринований огірок, точно.
ПОВ'ЯЗАНІ: Як вимкнути сповіщення "Показується над іншими програмами" на Android Oreo
На щастя, в Android Oreo Google в основному полегшив з’ясування того, яка програма викликає проблему, завдяки новому повідомленню, яке точно повідомляє, що відображається в інших програмах. Ви можете знайти більше інформації - а також про те, як відключити зазначене сповіщення - тут .
Як отримати доступ до меню «Намалювати інші програми»
Отже, як ви потрапляєте в меню «Намалювати інші програми», не зазнавши попередньої помилки та не отримавши швидке посилання? Або що, якщо немає швидкого посилання? Ця частина досить проста. Найбільша проблема полягає в тому, що налаштування накладок на екрани знаходяться в різних місцях на телефонах різних виробників. Ось розподіл.
На складі Android Oreo
Якщо ви використовуєте Android Oreo, меню "Налаштування" було перероблено, тому більшість речей дещо відрізняються від інших сучасних версій Android, включаючи функцію "Намалювати над іншими програмами".
Спочатку витягніть панель сповіщень і торкніться значка шестірні, щоб відкрити Налаштування.
Тут виберіть категорію «Програми та сповіщення», а потім натисніть кнопку «Додатково».
Це відкриває додаткові опції, останньою з яких є опція “Спеціальний доступ до програми”. Вперед і торкніться цього.
Трохи вниз по меню ви побачите опцію "Показувати над іншими програмами". Це те, що ви шукаєте.
На складі Android Зефір або Нуга
На Android Android двічі потягніть панель сповіщень і торкніться значка шестірні.
Звідти перейдіть до розділу «Програми», а потім торкніться значка шестірні у верхньому правому куті.
У цьому меню прокрутіть вниз і торкніться опції “Спеціальний доступ”. Звідти ви знайдете меню "Намалювати над іншими програмами". Це те, що ви шукали!
Не соромтеся перемикати тут речі на своє бажання. Просто відкрийте кожен елемент, щоб увімкнути або вимкнути його.
На пристроях Samsung
Спочатку витягніть панель сповіщень і торкніться піктограми шестірні, а потім прокрутіть опцію “Програми”.
Тут натисніть посилання "Менеджер програм", а потім кнопку "Більше" у верхньому правому куті.
Далі виберіть опцію «Додатки, які можуть з’являтися зверху», і, бум, ви там. Samsung також полегшує роботу, додаючи перемикач біля назви програми та ні в окремому меню. Дякую, Samsung!
На пристроях LG
Знову потягніть панель сповіщень вниз і торкніться піктограми шестірні, а потім перейдіть до меню «Додатки».
Далі торкніться кнопки переповнення з трьома крапками, а потім виберіть опцію “Налаштування програм”.
Відтепер він повинен працювати так само, як і стандартний Android - натисніть опцію "Намалювати над іншими програмами", і ви опинитесь там, де вам потрібно бути.
Якщо ви не впевнені, що спричиняє помилку "Виявлено накладання екрана", це може викликати бажання кинути телефон. Насправді у мене більше друзів зазнало цієї помилки (і згодом запитали мене про неї), ніж будь-яка інша помилка! Отже, ось рішення - ласкаво просимо, друзі.