在来电期间更改来电者的号码

时间:2011-01-30 11:57:48

标签: android

首先,我找到了一种在拨出电话中修改被叫号码的方法。 我在来电时尝试了相同的来电号码,但我唯一能做的就是读取来电者的号码,而不是改变它。有人可以给我一个暗示吗?

我目前收到的代码:

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

我该怎么办?

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的。这是因为默认的呼叫活动和您的接收者获得了相同的意图。你并没有真正拦截它。解决方法是在默认活动上显示您自己的活动。