【问题标题】:How to get more information on incoming call如何获取有关来电的更多信息
【发布时间】:2018-06-18 21:57:56
【问题描述】:

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

是否有可能获得他们拨给我们的号码?

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

【问题讨论】:

    标签: java android mobile phone-call incoming-call


    【解决方案1】:

    据我所知,只能得到传入的号码。

    【讨论】:

      猜你喜欢
      • 2020-04-24
      • 2016-01-29
      • 2017-06-15
      • 2015-10-14
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多