В рамках моего приложения мне нужно блокировать входящие звонки. Т.е. пока мое приложение работает, я прекращаю любой вызов и просто уведомляю вызывающего абонента о том, что пользователь занят или что-то подобное.
Я хочу сделать это с помощью Android SDK, я надеюсь, что буду поддерживать Android версии 2.2 и выше.
Я уже смотрел
Как заблокировать звонки в android (Говорит, и я цитирую «Это миссия Пока невозможно. ")
Перехватывать входящие вызовы (также говорит, что это невозможно)
Можем ли мы перехватить входящий звонок в Android? (Дает telephonyService.endCall();
в качестве решения )
Создайте собственное приложение для обработки вызовов (говорит, что это невозможно)
https://groups.google.com/forum/?fromgroups=#!topic/android-developers/gc5vOHjBE30 (обсуждение показалось безрезультатным)
Но, похоже, от них мало пользы. Даже после прочтения множества вопросов о переполнении стека, группах Google и других форумах я все еще не понимаю, возможно ли это или нет. Кроме того, многим вопросам и темам более 2-3 лет, что усугубляет мою путаницу.
И если это возможно, то как лучше всего это сделать?