我已经设置了虚拟电话号码以在手机上转接呼叫。转接呼叫时,我收到的来电号码是,但没有收到他们拨打的电话号码。
是否可以获取他们拨打给我们的电话号码?
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;
}
}
最佳答案
从我所学到的,只能得到传入的号码。