首先,我找到了一种在拨出电话中修改被叫号码的方法。 我在来电时尝试了相同的来电号码,但我唯一能做的就是读取来电者的号码,而不是改变它。有人可以给我一个暗示吗?
我目前收到的代码:
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);
我该怎么办?
答案 0 :(得分:0)
我不认为这是可能的。这是因为默认的呼叫活动和您的接收者获得了相同的意图。你并没有真正拦截它。解决方法是在默认活动上显示您自己的活动。