NEW_OUTGOING_CALL

时间:2018-11-08 16:53:03

标签: android android-intent

我正在尝试制作一个修改外拨号码的应用。

使用NEW_OUTGOING_CALL,我已经完成了,但是替换了设备显示屏中的数字。有什么方法可以替换数字并在显示屏上显示旧数字?不是替换吗?

用于添加前缀,但不更改联系人的电话号码...

我的代码是:

public class OutgoingCallInterceptor extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
    final String oldNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
    this.setResultData("123456789");
    final String newNumber = this.getResultData();
    String msg = "Llamada interceptada, número viejo: " + oldNumber + ", nuevo número: " + newNumber;
    Log.d("DEBUG","" + msg);
}
}

当我打电话时,在显示屏上我看到的是123456789而不是原来的号码。 有可能吗?

谢谢

0 个答案:

没有答案