Android: кнопка для отклонения входящего вызова

#android #button

#Android #кнопка

Вопрос:

Когда есть входящий вызов и телефон звонит, я хочу отобразить кнопку в диалоговом окне на экране входящего вызова, чтобы отклонить и завершить входящий вызов, это возможно?

Комментарии:

1. В любом случае, нет кнопки отклонения ?! Зачем беспокоить пользователя пользовательским всплывающим окном, когда он привык видеть свой обычный пользовательский интерфейс? Или я неправильно понимаю?

2. Пожалуйста, не создавайте приложения, которые без действия, вызванного пользовательским интерфейсом, появляются перед приложением по умолчанию и начинают создавать беспорядок. Нам, пользователям, это не нравится.

3. Этот вопрос предназначен только для того, чтобы узнать, возможно ли это сделать, потому что я должен создать приложение, которое отклоняет вызов incaming и автоматически вызывает номер телефона через несколько минут

Ответ №1:

Это возможно, но для доступа к скрытым классам в платформе телефонии Android требуется отражение Java (com.android.internal.telephony.ITelephony) — что означает, что он вполне может сломаться с новыми версиями Android.

Смотрите http://prasanta-paul.blogspot.com/2010/09/call-control-in-android.html для хорошего практического руководства.