2012-07-02 4 views
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; 
    } 
    } 

ответ

0

Из того, что я узнал, можно получить входящий номер.

Смежные вопросы