2011-11-18 19 views
1

着信が鳴っているとき、通話中、終了時を検出します。私は、コール状態で探しています :コール状態と混同しました

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

私は英語を誤って解釈することができるが、「通話中に」意味オフフックず、それがアイドルだときには、通話が終了したか、実際の呼び出しが行われていることを意味していますがどういうわけかアイドルですか?

ドキュメントは多少曖昧です!

答えて

4

ドキュメントは言う:

デバイスコール状態:オフフックを。ダイヤル中、アクティブ、または保留中のコールが少なくとも1つ存在し、呼び出し中または待機中のコールはありません。

私はそれが全く自明であると信じています。

関連する問題