Диалоговое окно «Обнаружено наложение экрана»?

У меня телефон Nexus 5, и с тех пор, как я разрешил обновление системы, я не могу публиковать фотографии в Instagram. Он продолжает говорить об отключении «наложения экрана», но затем, когда я пытаюсь выполнить шаги, чтобы добраться до этой настройки, он просто отправляет меня в цикл и фактически не позволяет мне что-либо изменить.

(Нажмите на изображение, чтобы увеличить)

IMG: И это приводит меня сюда, но я не могу перевести планку в положение «включено».  Итак, я захожу в настройки Instagram, а затем в разрешения, и они также не позволяют мне изменить их. IMG: Это снова появляется

Похоже, вы используете приложение для фильтрации экрана (коричневатое наложение на экране). Выключи и не будет глючить.
Так что CF.Lumen или Twlight здесь нужно отключить.
Я предполагаю, что это мера безопасности, чтобы приложения не могли «нажимать кнопки» от вашего имени. У меня работает, когда я временно отключаю Lux (приложение для управления яркостью). Судя по вашим снимкам экрана, вы, вероятно, используете что-то подобное для уменьшения синего света. Попробуйте отключить его, пока вы не отредактировали разрешения
Обратите внимание, что оверлейное приложение блокирует доступ только к меню настроек разрешений приложения , но не к самому приложению. После того, как вы отключили наложение и установили соответствующие разрешения, вы можете снова включить наложение (например, «Сумерки»), не отключая другое приложение.
Просто чтобы добавить к проблемам, уже отмеченным здесь (чтобы попытаться сохранить их полными), в TouchWiz (Samsung Galaxy, мой Note 4) отключение боковой панели клавиш решило эту проблему для меня.
Я нашел список мест для проверки: android.stackexchange.com/questions/154274/…
Некоторые приложения, требующие дополнительной безопасности, не допускают наложения. Я видел это в банковских приложениях. Популярные приложения, использующие наложения экрана: Facebook Messenger, Twilight, TextExpander, Screen Filter, f.lux и т. д.
@ К счастью, у тебя есть правильный ответ, почему другие ответы даже здесь.
PIE Controls оказались для меня проблемой. Короче говоря, попробовав все предложенные вещи, которые я смог найти (даже отключенные разрешения некоторых системных приложений, я, надеюсь, запомню, какие из них и смогу установить их обратно ...) я начал думать про себя: «какое приложение может рисовать над экраном, кроме тех, что в этом списке?» и понял, что у меня установлен GravityBox через Xposed, и включено управление круговой диаграммой! Как только я отключил это (не нужно было выключать весь модуль, достаточно было просто установить «включить управление круговой диаграммой» на «никогда»), я смог установить разрешения!

Ответы (4)

Простое решение/ответ

У меня была такая же проблема с моим Nexus 5X, использующим Android M. Я также пошел дальше и отключил все разрешения, кроме Twilight , подозреваемого виновника . У меня все еще была проблема. Так что я пошел дальше и также перевернул оверлей для Сумерек , и у меня не было проблемы.

Итак, Сумерки - это "проблема" в моем случае и в случае, показанном выше. (Я поставил проблему в кавычки, потому что мне кажется, что Сумерки не должны быть виноваты в этом случае. Вместо этого должно быть возможно несколько наложений.)


Где эта настройка??

Для тех, у кого была эта проблема или кто хочет понять, о чем мы говорим, вот шаги, чтобы добраться до этой «скрытой» настройки в Android M:

  1. Открыть settings(гайку/шестерню).
  2. Прокрутите вниз до Apps.
  3. В Appsчасти settingsснова выберите settingsшестерню / гайку.
  4. Выберите Draw over other apps.
  5. (Необязательно) Нажмите на additional menu(3 точки), затем выберите, Show systemчтобы получить доступ ко всем приложениям, которые просят рисовать поверх других, включая системные приложения, такие как Phone Services.

Что на самом деле происходит?

И последнее небольшое замечание: я не уверен в этом на 100%, но из того, что я знаю об Android, кажется, что в Mashmallow все работает следующим образом:

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

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

    • Как пользователь, вы можете позже изменить свой ответ, что и является сутью того, о чем спрашивает это всплывающее окно: окно говорит: «Я не могу сделать то, что мне нужно, если вы не измените свой ответ на эту более раннюю проблему». . (Однако, без выделения того, какое приложение является реальной проблемой, ошибка кажется довольно бесполезной, ИМХО.)
Есть еще места для проверки. См.: android.stackexchange.com/questions/154274/…
Я обнаружил, что мне пришлось использовать другой подход, о котором я писал в блоге: techotom.wordpress.com/2017/03/17/… . Я думаю, что мой способ также решает проблему «Я не знаю, какое приложение вызывает это».
Я отключил ВСЕ наложения, но он по-прежнему жаловался в настройках моего приложения Outlook на разрешение контактов на P8 Lite, однако перезапуск телефона и повторная попытка сработали.

Это кладж и, вероятно, только частичное решение. Я следил за сообщениями на экране разрешений, выбрал опцию «приложения с этим разрешением», а затем приступил к отключению разрешения наложения для всех приложений, для которых оно было установлено. Затем я смог включить разрешение, которое требовало приложение, которое я запускал. Поскольку я отключил разрешение для всех приложений, я не знаю, какое приложение вызывало проблему. Посмотрим, перестанут ли какие-либо приложения работать, как я ожидаю.

« Я не знаю, какое приложение вызывало проблему » — мой ответ здесь может помочь вам в этом отношении.
Из моего исследования следует, что наиболее вероятными виновниками являются те, которые влияют на яркость экрана, такие как Lux или Twilight.
@howcheng Большое спасибо за ваш комментарий! Наконец-то я знаю, как заставить вещи работать! Пожалуйста, подумайте о том, чтобы сделать это отдельным ответом на оба вопроса: получить оценку + увеличить видимость решения с (надеюсь) пользой для других читателей!
Я тоже подозреваю Люкс.
Я только что обнаружил, что drupeприложение для отправки контактов вызывает у меня проблему.
У меня такая же проблема, люкса нет. Я только что отключил разрешение наложения для кучи приложений, и, похоже, это пока исправлено.
Совершенно нелепо... но это сработало.
большую часть времени у меня есть эта проблема, потому что у меня есть мессенджер facebook, плавающие на экране

Есть три места для проверки. Не только один.

Несистемные приложения

Settings-> Application Manager-> Apps with Overlay Permissions->Apps with Permissions

Системные приложения

То же, что и выше, но с Show System Appsвключенным

Приложения для специальных возможностей

Settings-> Acessibility-> Прокрутите вниз. В нем перечислены названия приложений. Просто выключите их все на данный момент.

http://www.renewandroid.com/phone-tips-and-tricks/screen-overlay-detected-170.html

Третий пункт был проблемой для меня. Там пришлось отключить Assistive Touch. Большой!

Некоторые приложения обрабатываются как службы специальных возможностей, например, Assistive Touch .

Вы можете найти их в разделе «Настройки» -> «Специальные возможности» -> «Сервисы» .