Определить, был ли ответ на исходящий вызов
однаждыACTION_NEW_OUTGOING_CALL
было передано, мне нужно захватить следующее событие ответа другой стороны. Не могли бы вы посоветовать, как этого добиться? Я знаю, что это возможно, так как приложение для набора номера Android меняет зеленый значок Android на фотографию человека, когда он берет трубку. Спасибо!
ОБНОВЛЕНО: я посмотрел на источник приложения для Android, обрабатывающий исходящие звонки. Я заметил следующий метод вContactsUtils
:
/**
* Kick off an intent to initiate a call.
*/
public static void initiateCall(Context context, CharSequence
phoneNumber) {
Intent intent = new Intent(Intent.ACTION_CALL_PRIVILEGED,
Uri.fromParts("tel", phoneNumber.toString(), null));
context.startActivity(intent); }
Я предполагаю, что мой ответ находится в активности, слушающейIntent.ACTION_CALL_PRIVILEGED
, Итак, чтобы перефразировать мой вопрос: кто-нибудь знает, какая деятельность обрабатываетIntent.ACTION_CALL_PRIVILEGED
? Заранее благодарю