Detectar se uma chamada foi atendida
Uma vezACTION_NEW_OUTGOING_CALL
foi transmitido, preciso capturar o seguinte evento da resposta da outra parte. Poderia dar conselhos sobre como conseguir isso, por favor? Sei que é possível, pois o aplicativo de discagem Android altera o ícone verde do Android para a foto da pessoa exatamente quando ela é atendida. Obrigado!
ATUALIZADO: observei a fonte do aplicativo no Android para lidar com as chamadas realizadas. Notei o seguinte método emContactsUtils
:
/**
* 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); }
Acho que minha resposta está na atividade de escutarIntent.ACTION_CALL_PRIVILEGED
. Então, para refazer minha pergunta: alguém sabe qual atividade lidaIntent.ACTION_CALL_PRIVILEGED
? Agradeço antecipadamente