Сброс / перехват вызовов

В рамках моего приложения мне нужно блокировать входящие звонки. Т.е. пока мое приложение работает, я прекращаю любой вызов и просто уведомляю вызывающего абонента о том, что пользователь занят или что-то подобное.

Я хочу сделать это с помощью Android SDK, я надеюсь, что буду поддерживать Android версии 2.2 и выше.

Я уже смотрел

Как заблокировать звонки в android (Говорит, и я цитирую «Это миссия Пока невозможно. ")

Перехватывать входящие вызовы (также говорит, что это невозможно)

Можем ли мы перехватить входящий звонок в Android? (Дает telephonyService.endCall(); в качестве решения )

Создайте собственное приложение для обработки вызовов (говорит, что это невозможно)

https://groups.google.com/forum/?fromgroups=#!topic/android-developers/gc5vOHjBE30 (обсуждение показалось безрезультатным)

Но, похоже, от них мало пользы. Даже после прочтения множества вопросов о переполнении стека, группах Google и других форумах я все еще не понимаю, возможно ли это или нет. Кроме того, многим вопросам и темам более 2-3 лет, что усугубляет мою путаницу.

И если это возможно, то как лучше всего это сделать?


person ffledgling    schedule 14.11.2012    source источник


Ответы (1)


Похоже, это невозможно после Android 2.2, в котором был удален скрытый интерфейс ителефонии.

Так что да, «Пока миссия невыполнима».

person ffledgling    schedule 31.12.2012