Как скрыть значки уведомлений в строке состояния?

12

Я хотел бы выяснить, как скрыть значки строки состояния, которые будут отображаться слева. Есть ли способ контролировать это? Некоторые приложения, такие как Weather.com, не имеют возможности скрыть этот значок в строке состояния.

Бенни
источник

Ответы:

9

Интересно, что вам не нужно приложение, чтобы скрыть эти уведомления. Вы можете перейти на экран «Информация о приложении» для приложения и снять флажок «Показывать уведомления». Есть несколько способов попасть на страницу информации о приложении.

  1. На некоторых программах запуска вы можете перетащить приложение из ящика в область «Информация о приложении».
  2. Аналогично, на некоторых программах запуска вы можете нажать и удерживать значок, и в меню параметров появится «Информация о приложении».
  3. Перейдите в «Настройки», затем «Приложения», затем выберите конкретное приложение, от которого вы хотите скрыть уведомления (и значки).

Давайте также потратим немного времени, чтобы узнать причину, по которой приложения (например, погодные приложения и т. Д.) Не имеют возможности сделать это в самом приложении!

Если приложение требует, чтобы его уведомление отображалось 100% времени, Android-сборщик мусора / диспетчер процессов не может автоматически убить его . Если, например, приложение The Weather Channel позволяет вам отключить уведомление / значок, то использование этой опции, возможно, позволит Android убить фоновый процесс (не зная, что это важно), и прекратит получать обновления погоды.

Службы, использующие push-уведомления (например, видеовстречи, электронная почта, множество приложений чата и т. Д.), Не обязательно должны постоянно работать в фоновом режиме. Однако приложениям, которым требуется больше фоновой обработки или требующим более богатых данных (я полагаю, приложения погоды?), Нужно больше, чем просто push-уведомления. Вот почему это вещь.

К счастью, отключение уведомлений на экране «Информация о приложении» не влияет на другие функции приложения . Приложение по-прежнему запрашивает показ уведомления (поэтому защищает себя от гибели), но приложение SystemUI просто настроено так, чтобы оно не отображалось.

dotVezz
источник
Дело в том, что если я сделаю это, приложение Погода полностью отключится. Я просто хочу избавиться от иконки в статусбаре.
Бенни
Я совершенно уверен - как я сказал в своем ответе - что это не отключит приложение. Хотя, возможно, я неправильно понял ваши намерения. Вы хотите сохранить уведомление, но только избавиться от иконки? (Если это так, я считаю, что вам не повезло - я не думаю, что это возможно без некоторого взлома системы)
dotVezz
Это возможно начиная с 4.1, посмотрите на мой ответ
Гийом
Похоже, эта функция может быть доступна только в 4.1 и более поздних версиях.
Брэд Купит
Это круто! Уведомление фактически полностью скрыто, но оно все еще запускается (как он сказал) в фоновом режиме !! Даже после очистки памяти или спящего режима он все равно работает нормально. Это отлично подходит для таких вещей, как Swipepad, который вы используете постоянно, но никогда не нуждаетесь в этом уведомлении.
Ахмед
2

Попробуйте отключить уведомления .

Notifications Off - полезная утилита для централизованного управления уведомлениями приложений. Вместо переключения уведомлений для приложений по отдельности на экране настроек вы можете отключить уведомления для всех приложений из одного места.

geffchang
источник
1

Хотя вопрос не так однозначно сформулирован, я интерпретирую его как просьбу удалить только значки строки состояния и оставить уведомления такими, какие они есть. Если это то, что вы хотите сделать, вы можете попробовать приложение NotifyClean . Тем не менее, ваш телефон должен быть рутирован, и вам необходимо установить Xposed Framework . Если это возможно для вас, приложение даст вам очень точный контроль над тем, какие значки / уведомления отображать или скрывать (подробности см. В описании приложения).

Christoph
источник
1
NotifyClean не работает так на моем Android 4.4. Он скрывает все уведомления.
Ахмед
0

Зашел в озвучивание и уведомления в настройках. Прокрутите вниз до уведомлений приложения, нажмите на него. Ваши приложения будут отображаться, вы можете выбрать, какие уведомления вы хотите заблокировать.

Техас
источник
0

Наткнулся здесь на этот вопрос, пытаясь решить его для себя. С дальнейшим поиском в Google нашел решение, которое не требует рута, но оно требует, чтобы ваше устройство было на Oreo (или, возможно, Nougat, не уверен).

Если вы находитесь на Oreo, вы можете зайти в настройки уведомлений для приложения и изменить уровень важности. Если вы установите его на самый низкий уровень, значок уведомления не будет отображаться. Само уведомление останется, но оно может быть свернуто, если уведомления отображаются тремя или более приложениями.

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

dtg7
источник