contestar llamadas telefónicas entrantes desde mi aplicación

Quiero que mi aplicación conteste las llamadas telefónicas para poder realizar un procesamiento antes de permitir que el usuario responda, tal vez solo muestre mi actividad en InCallScreen, pero no puedo lograr esto. cuando usé intentFilter con <action android:name="android.intent.action.ANSWER"></action> cuando la llamada entrante comienza InCallScreen y no mi actividad y cuando uso broadcastReciever con <action android:name="android.intent.action.PHONE_STATE"></action> No puedo usar el método abortBroadcast () porque es una transmisión no ordenada.
Cualquier ayuda por favor

EDIT 1
Logré mostrar mi actividad en InCallScreen esperando 1 segundo antes de comenzar mi actividad en el método onReceive of broadcastReceiver, pero InCallScreen se muestra primero durante una parte del tiempo, lo que puede permitir al usuario responder antes de que comience el procesamiento y si reduje el tiempo a Espere, esto puede hacer que InCallScreen se muestre sobre mi actividad. Se agradecerá cualquier otra solución.

preguntado el 16 de mayo de 11 a las 18:05

1 Respuestas

Más info: Herramientas Tedds Droid. Habla de contestar llamadas programáticamente. Específicamente, desea ver el Caracteristicas parte del archivo Léame.

Respondido 15 Abr '15, 22:04

Gracias por su ayuda, creo que el enlace proporcionado está reflexionando y utilizando la nit de API incluida en el SDK, que no quiero, pero lo revisaré para estar seguro. Amal

Como pensé, usa la reflexión, así que no puedo usar esta solución. Amal

Hice algunas modificaciones para intentar que esta respuesta sea un poco más útil. - Onorio Catenacci

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.