Android отклоняет входящий звонок
В моем проекте Android (с целевой версией SDK 23) я хочу отклонить входящий звонок. Я знаю, что есть много вопросов по этому поводу, в частности,
1 Как импортировать com.android.internal.telephony.ITelephony в приложение Android
2 Как отклонить звонок программно в Android
3 Как отклонить любой входящий звонок, когда я его уже обнаружил
В первой ссылке предлагаемое решение - использовать отражение на интерфейсе.ITelephony
потому что это внутренний интерфейс. Но это решение использоватьMODIFY_PHONE_STATE
разрешение, которое может быть предоставлено только системным приложениям, поэтому оно все равно не будет работать.
Из второй и третьей ссылки я понимаю, что решение является копиейITelephony
отВот затем положить его в новую упаковкуcom.android.internal.telephony
в моем решении. Проблема в том, что в этом интерфейсе много проблем с поиском классаandroid.telephony.RadioAccessFamily
(ошибка не может найти класс символаRadioAccessFamily
), этот класс находится вплатформа платформы базы Android.
Есть идеи для решения этой проблемы?