В настоящее время я использую LG G3 с Lollipop 5.0.1.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я использую приложение (или просто делаю что-то общее на своем телефоне) и получаю текстовое или подобное уведомление, на моем экране появляется всплывающее окно, объясняющее, что такое уведомление. Например, первое предложение текста или фрагмент поста в Facebook. Я знаю, что это нормально, но проблема в том, что если я сейчас делаю что-то важное и хочу очистить всплывающее окно, если я проведу пальцем вправо (или нажму «X»), чтобы закрыть уведомление, оно полностью очистится, т.е. ящик уведомлений тоже.
Посмотрите пример ситуации, когда это происходит, чтобы прояснить любую путаницу с моей проблемой:
Я отправляю важное электронное письмо коллеге, когда мой друг пишет мне. Я не хочу сейчас читать текст моего друга, но всплывающее окно по-прежнему закрывает часть экрана. В такой ситуации мои варианты:
Проблема с вариантом 2 заключается в том, что если я очищаю всплывающее уведомление, все другие признаки того, что я получил текст, также очищаются ( что означает уведомление на верхней панели и маленькую красную «1» в приложении для обмена сообщениями ). Поэтому, если мне случится отправить очень длинное электронное письмо своему коллеге, есть шанс, что я совершенно забуду ответить своему другу, как только закончу.
Итак, есть ли способ очистить всплывающее уведомление, не удаляя все остальные знаки уведомления?
К сожалению, в Android 5.0.1 любое действие, выполненное с уведомлением, которое не открывает его, приведет к его отклонению. Если есть возможность, обновите до 5.1. В этой версии, если провести пальцем вверх по уведомлению, оно скроется, но останется на панели уведомлений.
В случае, если вы хотите глобально отключить всплывающие и push-уведомления, вы можете рассмотреть следующий метод. Это отключит только всплывающие окна, но уведомления будут продолжать отображаться в ящике уведомлений, как обычно.
Настройте adb на ПК, подключите устройство с включенной отладкой по USB , запустите оболочку на ПК и введите:
adb shell settings put global heads_up_notifications_enabled 0
Сделанный! Метод протестирован на COS12 (Android 5.0.2) с WhatsApp.
Повелитель огня