Если приложение плохо оптимизировано под версию ОС, то это приводит к различным ошибкам. “Как убрать наложение на Андроиде” – один из популярных вопросов, связанных со сбоями программ. Рассмотрим что это и как исправить.
Что такое наложение
В операционной системе Android есть функция, которая позволяет использовать одновременно несколько приложений. Например, пользователь может читать новости в интернете и одновременно смотреть видео на YouTube, которое находится в небольшом окошке на экране.
Ошибка “Обнаружены наложения” может быть вызвана несколькими факторами:
- Связана с тем, что система безопасности автоматически вносит посторонние (установленные) приложения в список подозрительных. Если программа работает в режиме наложения и одновременно требует разрешение (пример для доступа к интернету), то Android выдаст ранее описанное сообщение.
- Если приложение плохо оптимизировано под последнюю версию ОС, то это также может стать причиной ошибки (чаще всего на Android 6.0 Marshmallow).
Как отключить
Отключить функцию наложения можно несколькими способами. Рассмотрим каждый из них более подробно.
Для приложений
Если ошибку вызывает одно из установленных ПО, то ему можно запретить данную функцию.
- Зайдите в “Настройки” → “Приложения”.
- Откройте параметры (обычно в виде шестеренки).
- Зайдите в пункт “Наложение поверх других окон”.
- Выберите необходимое приложение → отключите ему доступ.
Через меню разработчика
Полностью отключить функцию наложения можно через меню разработчика, которое появляется после некоторых манипуляций.
- Зайдите в “Настройки” → “О телефоне”.
- Кликните 7 раз по версии прошивки до появления сообщения о том, что вы теперь разработчик.
- Зайдите в “Настройки” → “Спец.возможности” → “Для разработчиков”.
- Переведите тумблер “Откл.аппаратное наложение” в активное положение.
- Запустите приложение, которое выдавало сообщение.
Поиск проблемных программ
Есть отличная программа Alert Window Checker, которая позволяет отслеживать запущенные программы с доступом к наложению.
- Установите приложение из Play Маркета.[appbox googleplay jp.sfapps.alertwindowchecker]
- Запустите программу.
- В окне “Running Screen Overlay Apps” отобразятся активные приложения с наложением.
- Нажимайте “Hide” по очереди для каждого ПО и проверяйте наличие ошибки.
- Если уведомление отсутствует, то вы нашли проблемное приложение.
Как восстановить работоспособность
Как уже говорилось ранее, приложение требует необходимое разрешение, но его нельзя предоставить из-за активного наложения. Сделать это можно через безопасный режим.
- Перейдите в БП с помощью одного из вариантов:
- Зажмите клавишу питания до появления меню выключения → нажмите и удерживай пункт “Выключить” до появления окна подтверждения → нажмите “Ок” для входа в безопасный режим.
- Выключите устройство → зажмите клавишу питания до появления логотипа, после чего отпустите кнопку → удерживайте клавишу громкости вниз до загрузки (если не сработает, то попробуйте зажать громкость вверх либо обе кнопки).
- Перейдите в “Настройки” → “Приложения”.
- Выберите необходимую программу → “Управление разрешениями”.
- Предоставьте необходимые → перезагрузите смартфон для работы в обычном режиме.
Выводы
Рассматриваемая функция полезна для пользователей, которые одновременно выполняют несколько действий на смартфоне. Иногда случаются сбои и приходится отключать наложение для нормальной работы некоторых приложений. Сделать это можно через настройки системы либо стороннее приложение.