2011-01-30 3 views
5

Сначала я нашел способ изменить вызываемый номер во время исходящего вызова. Я пробовал то же самое для номера вызывающего абонента во время входящего вызова, но единственное, что я могу сделать, это прочитать номер вызывающего абонента, а не изменять его. Может ли кто-нибудь дать мне подсказку?изменить номер вызывающего абонента во время входящего вызова

Мой код в режиме приема до сих пор:

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); 

Как я мог продолжить?

+3

Можете ли вы показать, как вы изменили исходящий номер, поскольку это может помочь воспроизвести исправление для входящих? –

ответ

0

Я не думаю, что это возможно. Это связано с тем, что активность по умолчанию и ваш получатель получают то же намерение. Вы на самом деле не перехватываете его. Работа вокруг - это отображение вашей собственной активности по умолчанию.

Смежные вопросы