Я хочу определить, когда звонит входящий вызов, когда вызов выполняется и когда он заканчивается. Я смотрю на государствах вызова:Confused with call state
public class MyPhoneStateListener extends PhoneStateListener {
public void onCallStateChanged(int state,String incomingNumber){
switch(state){
case TelephonyManager.CALL_STATE_IDLE:
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
break;
case TelephonyManager.CALL_STATE_RINGING:
break;
}
}
}
I может быть искажая английский язык, но делает OffHook значит «во время вызова», и когда он простаивает значит ли это, что по завершению вызова или фактический вызов происходит, но как-то бездействует?
Документация немного расплывчата!