После широковещательной передачи 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
?