Как подавить повторяющиеся звуки предупреждений/уведомлений

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

например, я общаюсь с кем-то в Google Talk на своем ПК, и каждый раз, когда они отправляют мне сообщение, мой телефон чирикает. Я не хочу полностью отключать звук (может быть, они отключаются на 5 минут, и я хотел бы, чтобы звук сообщал мне, когда они возвращаются), я просто не хочу повторяющихся шумов. В результате во время разговора мой телефон издает звук только раз в минуту, а не раз в несколько секунд.

Google Talk — это только один пример, но идеальный метод подавления всех повторяющихся звуков предупреждений.

Я использую Jelly Bean на Motorola RAZR i, но приветствуются ответы для любой версии Android.

Хороший пример, из-за этого я всегда отключаю звуки уведомлений Google Talk.

Ответы (3)

Отключение уведомлений от одного и того же приложения в течение установленного периода пока недоступно в стандартной версии Android.

Однако в некоторых пользовательских ПЗУ эта опция уже реализована. Если в вашем ПЗУ есть эта функция, эта опция будет находиться в разделе « Настройки» > «Звуки» > «Менее частые звуки уведомлений» . Обратите внимание, что название этой опции может отличаться от ПЗУ к ПЗУ.

Если вы используете Xposed, модуль Менее частые уведомления будут делать то, что вы хотите.

Я знаю, что вы упомянули Google Talk (теперь Hangouts), но мой ответ будет относиться не к этому, а к самому вопросу, особенно при работе с SMS.

Вы можете использовать Tasker для отключения звука уведомлений, которые запускаются при получении SMS в течение определенного периода времени от определенного отправителя.

Обратите внимание, что это изменит громкость уведомлений для всех приложений, а не только для SMS.