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