Всем привет! Купил себе смартфон Xiaomi, и столкнулся с такой проблемой, что при активации режима "Не беспокоить" звуки звонка и уведомлений все равно проходят через него, и будят по ночам. Из-за чего режим не беспокоить на Xiaomi/Redmi просто бесполезный.
Погуглил и понял, что проблема в том, что список приложений для режима "Не беспокоить" захардкожен в системе, и поэтому уведомления от наших приложений, типа телеги и пр. спокойно проходят.
Пытался найти решение этой проблемы. Понял, что решить проблему через настройки не получится.
Поэтому решил набросать маленькое приложение для себя, которое автоматически включает в системе "Тихий режим" при включении режима "Не беспокоить". Работает таким образом, что приложение перехватывает событие на включение "Не беспокоить" и включает "Тихий режим" - так же и наоборот. Приложение хорошо себя показало и в плане энергоэффективности (т.к нет фоновых сервисов, то расход батареи ~0%) и в целом работает стабильно.
Подумал, что кто-то ещё мог столкнуться с такой проблемой, и решил поделиться приложением тут :) https://github.com/januarydayfin/MiDndWorkaround
Приложению нужны права на доступ к режиму не беспокоить и права на автозапуск(чтобы работать корректно, даже если система "прибила" его). Оба их можно выдать с главного экрана приложения.
Надеюсь, и вам оно поможет! Всем мир!