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

use*_*731 5 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);
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

adv*_*tej 0

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