Как дела сейчас
Это обсуждалось во многих вопросах, но ни один из них не предлагает хорошего решения.Все выглядит просто, после BroadcastReceiver действительно легко перехватить и заблокировать вызов.Основной проблемой, которая появляется, является экран входящего вызова Android по умолчанию.Вы знаете, тот, с ползунками для ответа / завершения вызова.Поскольку у меня есть некоторые правила, чтобы заблокировать вызов, есть небольшая задержка, прежде чем вызов получает зависание.Все это время экран входящего вызова активен.
Как я хочу, чтобы все было
Я хочу, чтобы пользователь не получал уведомления об этой блокировке вызова, так какв моем приложении у меня есть четкий журнал всех выполненных блоков.Итак, главное остается: как я могу предотвратить запуск экрана входящих вызовов?