我已经设置了虚拟电话号码以在手机上转接呼叫。转接呼叫时,我收到的来电号码是,但没有收到他们拨打的电话号码。

是否可以获取他们拨打给我们的电话号码?

public class MyPhoneStateListener extends PhoneStateListener {
  private String[] projection = new String[] {
    People._ID, People.NAME, People.NUMBER
  };
  public void onCallStateChanged(int state,String incomingNumber){
    switch(state)
    {
      case TelephonyManager.CALL_STATE_IDLE:
        Log.d("DEBUG", "IDLE");
      break;
      case TelephonyManager.CALL_STATE_OFFHOOK:
        if(!incomingNumber.equals("")){
          handleCall(incomingCall);
        }
      break;
      case TelephonyManager.CALL_STATE_RINGING:
        Log.d("DEBUG", "RINGING");
      break;
    }
  }

最佳答案

从我所学到的,只能得到传入的号码。

10-07 19:20
查看更多