
9.48 MB
Android 10.0+
16
Universal
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
What's New
Режим «Только разрешенные звонки» — измените логику блокировки так, чтобы разрешались только звонки с выбранных вами кодов городов (и контактов); все остальные звонки будут заблокированы. Переключатель находится в карточке «Настройки». По умолчанию выключен.
Description
Блокировщик кодов регионов
Приложение для Android, которое незаметно отклоняет входящие звонки с заданных пользователем кодов городов — если только звонящий уже не находится в ваших контактах.
Созданное на основе API Android CallScreeningService, это приложение перехватывает звонки еще до того, как зазвонит ваш телефон. Никакого звука пропущенного вызова, никаких уведомлений, никаких прерываний — звонки от спамеров просто сбрасываются.
Функции:
Настраиваемый список кодов городов — добавляйте или удаляйте любые трехзначные коды городов. По умолчанию ничего не блокируется.
Звонки с номеров из ваших контактов всегда будут разрешены, независимо от кода города.
Скрытое отклонение — заблокированные звонки завершаются до того, как зазвонит телефон. Они всё равно отображаются в вашем журнале вызовов.
Режим «Только разрешенные» — переверните логику: заблокируйте все, кроме звонков с выбранных вами кодов городов и от ваших контактов. Переключатель находится в настройках, по умолчанию выключен.
Статистика блокировок — посмотрите, сколько звонков было заблокировано сегодня, за последние 24 часа, за последние 30 дней и за прошлый год.
Переключатель уведомлений — включение или отключение уведомлений о заблокированных звонках с главного экрана.
Импорт/экспорт — создавайте резервные копии кодов регионов и истории блокировок в одном JSON-файле; восстанавливайте после переустановки или делитесь с другими. Поддерживается импорт старых текстовых файлов.
Темный режим интерфейса — карточный интерфейс Material Design 3, всегда в темном режиме.
Как это работает
Приложение регистрируется в качестве пользователя, ответственного за фильтрацию звонков в системе. При поступлении входящего звонка Android запускает соответствующую функцию onScreenCall()до того, как номеронабиратель получит уведомление.
Обычный режим (по умолчанию):
Входит ли данный код города в список заблокированных?
Если да, то есть ли этот номер в контактах пользователя?
Если код города совпадает, а номер отсутствует в контактах, вызов отклоняется без предупреждения, еще до того, как зазвонит телефон.
Режим «Только разрешенный»:
Номер телефона находится в списке разрешенных номеров или в контактной базе данных?
Если ни один из этих вариантов не подходит — заблокируйте звонок.
Номера с непонятными форматами (международные, короткие коды) всегда проходят в любом режиме.
Сбой гарантирован: если отсутствует разрешение для контакта или возникает ошибка запроса, звонок будет разрешен, а не возникнет риск блокировки важного человека.
Требования:
Android 10 (API 29) или более поздняя версия.
Роль "Отбор звонков" (предоставляется через подсказку в приложении)
Разрешение контактам (для разрешения контактов)
Разрешение на уведомления (только для Android 13+, для уведомлений о заблокированных звонках)
Настройка:
Установите APK-файл или соберите из исходного кода.
Откройте приложение и нажмите на значок ⚙ → Предоставьте роль для фильтрации звонков.
Предоставить контактам доступ.
В Android 13 и более поздних версиях предоставьте разрешение на уведомления, если хотите получать оповещения о блокировке звонков.
Добавьте коды регионов, которые вы хотите заблокировать (или разрешить, если используется режим «только разрешение»).
Приложение работает в фоновом режиме, и никаких постоянных уведомлений не требуется.
Примечания по совместимости:
Система работает совместно с системой фильтрации звонков Google (Pixel) и спам-фильтрами операторов связи. Система использует все зарегистрированные службы фильтрации — отказ от любой из них завершает звонок.
Некоторые производители (Samsung, Xiaomi) требуют включения автозапуска/отключения оптимизации батареи для надежной работы службы проверки состояния после перезагрузки. Если через некоторое время звонки перестают блокироваться, проверьте эти настройки.
https://github.com/cmcasanova/area-code-blocker
Rate this app
Ratings & reviews
No reviews yet.