Разражают уведомления в виде тостов на Android? Вы можете избавиться от них

Я всегда находил эти маленькие тостовые уведомления на своем телефоне Android слегка раздражающими. В этой статье я покажу вам, как навсегда избавиться от них, чтобы вы могли насладиться более чистым и менее прерывистым опытом на вашем устройстве.
Что такое тостовые уведомления на Android?
Тостовые уведомления — это маленькие, временные всплывающие сообщения, которые появляются внизу экрана вашего Android устройства с краткой информацией, такой как «Сообщение отправлено» или «Загрузка завершена». Их называют «тостовыми» уведомлениями, потому что они появляются снизу, подобно тому, как тосты выскакивают из тостера.

В отличие от push-уведомлений, которые появляются в вашем центре уведомлений и требуют ручного закрытия, тостовые уведомления предназначены для того, чтобы быть ненавязчивыми и автоматически исчезать через несколько секунд (они не накапливаются в вашем центре уведомлений и не могут быть убраны вручную).
Хотя разработчики Android собирались сделать тостовые уведомления полезными, предоставляя мгновенную обратную связь о системных операциях, многие пользователи находят их отвлекающими, особенно когда они появляются повторно для рутинных действий. Если вы устали видеть сообщения вроде «Буфер обмена скопирован» каждый раз, когда копируете текст, или «Скриншот сохранен» всякий раз, когда делаете снимок экрана, к счастью, существуют способы навсегда отключить эти болтливые всплывающие сообщения.
Отключение тостовых уведомлений с помощью ADB
Если вы искали в настройках вашего Android способ отключить тостовые уведомления, сэкономьте себе время. К сожалению, нет встроенной настройки для их отключения. И хотя в Google Play Store есть множество приложений, влияющих на уведомления тем или иным образом, вы не найдете ни одного, которое может отключить тостовые уведомления, и некоторые даже могут заразить ваше устройство вредоносным ПО для Android.
Единственное надежное решение — использовать Android Debug Bridge (ADB), инструмент командной строки, который позволяет вам взаимодействовать с вашим устройством Android с компьютера и настраивать вещи, которые Android обычно не позволяет вам настраивать.
Следуйте этому руководству, чтобы настроить ADB на вашем компьютере.
Как только вы настроите ADB, подключите ваше Android устройство к компьютеру и откройте терминал или командную строку. Подтвердите, что ваше устройство подключено правильно, запустив:
adb devicesВы должны увидеть идентификатор вашего устройства. Если нет, дважды проверьте подключение или настройки отладки USB на вашем телефоне.

Чтобы отключить тостовые уведомления от конкретного приложения, вам нужно найти имя пакета приложения, уведомления которого вы хотите отключить. Вы можете либо выполнить эту команду, чтобы вывести список всех установленных пакетов:
adb shell pm list packagesВот все приложения, которые у меня установлены на устройстве:

Или вы можете искать конкретное приложение с помощью grep (замените «ключевое слово» на название приложения):
adb shell pm list packages |grep keywordЗатем вы можете отключить тостовые уведомления для приложения:
adb shell appops set app_package_name TOAST_WINDOW denyИ все — тостовые уведомления от этого приложения будут отключены мгновенно.

Затем вы можете выполнить команду снова для других приложений, чьи тостовые уведомления раздражают вас (нет, нет способа отключить тостовые уведомления сразу для всех приложений).
Если вы когда-либо захотите обратиться назад и снова включить тостовые уведомления для приложения, выполните эту простую команду возврата:
adb shell appops set app_package_name TOAST_WINDOW allowADB действительно мощный инструмент, который выходит далеко за рамки простого управления тостовыми уведомлениями. Существует множество полезных команд, которые могут помочь вам настроить ваш опыт работы с Android таким образом, который недоступен через обычное меню настроек. Я призываю вас изучить больше команд ADB, как только вы освоитесь с основами — вы будете удивлены тем, насколько большим контролем вы можете обладать над вашим устройством, не прибегая к его рутинизации.
Все изображения и скриншоты принадлежат Дэвиду Морео.