1

携帯電話で通話を転送するための仮想電話番号を設定しました。通話が転送されると、着信番号を受信して​​いますが、彼らが私たちにダイヤルした番号は受信していません.

彼らが私たちにダイヤルした番号を取得することは可能ですか?

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;
    }
  }
4

1 に答える 1

0

私が学んだことから、着信番号を取得することしかできません。

于 2015-05-20T08:48:07.137 に答える