Una vez que se ha emitido ACTION_NEW_OUTGOING_CALL
, necesito capturar el siguiente evento de la respuesta de la otra parte. ¿Podría aconsejarme sobre cómo lograr eso, por favor? Sé que es posible ya que la aplicación del marcador de Android cambia el ícono de Android verde a la foto de la persona de manera exagerada cuando retoman. ¡Gracias!Detectar si se ha respondido una llamada saliente
ACTUALIZADO: He echado un vistazo a la fuente de la aplicación en Android que maneja las llamadas salientes. Noté el siguiente método en 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); }
Creo que mi respuesta está en la actividad de la escucha de Intent.ACTION_CALL_PRIVILEGED
. Entonces, para replantear mi pregunta: ¿Alguien sabe qué actividad maneja Intent.ACTION_CALL_PRIVILEGED
? Gracias en avanzado
¿Encontró usted la solución a su problema? también estoy buscando la misma solución. Deseo saber si el otro usuario final ha contestado la llamada o si se ha desconectado. –
Actualmente no es posible detectar cuándo exactamente han recogido; la aplicación de llamadas usa una intención interna para eso. – mobilekid
sí, esto es lo que también he concluido hoy: - |, de todos modos, gracias –