2011-01-30 9 views
5

Primero encontré una forma de modificar el número llamado durante una llamada saliente. Intenté lo mismo para el número de la persona que llama durante una llamada entrante, pero lo único que puedo hacer es leer el número de la persona que llama, no cambiarlo. Alguien me puede dar una pista?cambiar el número de la persona que llama durante una llamada entrante

Mi código en el recibir hasta el momento:

Bundle b = intent.getExtras(); 

Log.d(TAG, "Phone State: "+ b.getString(TelephonyManager.EXTRA_STATE)); 
incomingNumber = b.getString(TelephonyManager.EXTRA_INCOMING_NUMBER); 
Log.d(TAG, "incoming number: "+ incomingNumber); 

¿Cómo podría proceder?

+3

¿Puedes mostrar cómo cambiaste el número saliente, ya que podría ayudar a reproducir una solución para las llamadas entrantes? –

Respuesta

0

No creo que esto sea posible. Esto se debe a que la actividad de llamada predeterminada y su receptor obtienen la misma intención. Realmente no estás interceptándolo. Un trabajo alrededor es mostrar su propia actividad sobre la predeterminada.

Cuestiones relacionadas