Могу ли я скрыть программу от текущих действий в панели уведомлений?

9

Есть ли способ скрыть уведомления, которые данное приложение показывает в панели текущих уведомлений?

Кристиан
источник
Это зависит от приложения, AFAIK. Вы имеете в виду какие-то конкретные?
Гэри
Некоторые приложения не имеют возможности удалить само уведомление. Значит ли это, что удалить уведомление невозможно?
Кристиан
правильный. Какое приложение вы используете? Некоторые приложения помещают его в панель уведомлений так, чтобы ОС не убивала приложение (например, Locale).
Брайан Денни
Насколько я понимаю, то, будет ли ОС убивать приложение, зависит от того, как приложение обрабатывает события жизненного цикла приложения. Официальная документация не указывает, имеет ли значение, будет ли приложение размещать уведомление.
Кристиан

Ответы:

7

Начиная с Android 2.0, система требует, чтобы приложения, которые постоянно работали в фоновом режиме, и которые требовали определенного уровня приоритета, чтобы они не были убиты случайно (например, музыкальные приложения), помещали текущее уведомление. Это должно было предотвратить злоупотребление запросом этого уровня приоритета, не сообщая пользователю, что это происходит.

Вы можете прочитать об этом здесь: http://developer.android.com/reference/android/app/Service.html#startForeground(int, android.app.Notification)

Эрик Милл
источник
Но некоторые приложения позволяют скрыть уведомление, но позволяют запускать его в фоновом режиме. Я использую Нежную Тревогу, которая позволяет это. Я думаю, что это приложение для каждого приложения.
Веб
1
Нежный сигнал тревоги, вероятно, не работает постоянно в фоновом режиме, а скорее назначает «тревогу» с системой для того, чтобы приложение вовремя проснулось, и затем звучит фактический сигнал тревоги. Мой ответ конкретно о приложениях, которые постоянно работают в фоновом режиме (например, музыкальные приложения).
Эрик Милл
0

Попробуйте Smartbar . Я использовал его, и он позволяет ставить ярлыки в панели уведомлений, а также скрывать значки в панели уведомлений. Я не могу вспомнить, если он скрывает значки, размещенные там другими приложениями, но я думаю, что это так. Извините за дешевый ответ, я просто не могу вспомнить, и у меня сейчас нет времени, чтобы скачать его и попробовать его, чтобы быть уверенным.

Matt
источник
0

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

Тем не менее, если вы используете Jelly Bean (или более новую версию), есть опция отключения всех уведомлений из приложения. Настройка для каждого приложения доступна в меню «Настройки»> «Приложения»> (выберите приложение)> снимите флажок «Показать уведомления». Единственный недостаток этого метода заключается в том, что приложение больше не будет отображать никаких уведомлений в панели уведомлений, но если это приемлемо для вас, я обнаружил, что этот метод является простым способом помешать заполнению моего ящика уведомлений ненужными уведомлениями. ,

DeadlyBrad42
источник
-1

Я хотел бы поговорить с разработчиками приложений и спросить их, планируют ли они включить функцию удаления приложения из панели уведомлений. Они могут обязать такой запрос. Вы также можете оставить комментарий для приложения и добавить его в качестве примечания.

Команда CM и другие разработчики ПЗУ создают обновляемые обновления для своих ПЗУ, чтобы значки и другие элементы можно было удалить из панели уведомлений, но они обычно не делают этого для определенных приложений. Вы можете проверить информацию об этом на форуме ПЗУ, которое вы используете.

Полотна
источник