2012-01-21 10 views
4

まあ、私は連絡先リストの任意の番号に電話をかけるプログラムをやったが、それは魅力のように機能する。問題は、接続が確立されているかどうか(他の人が電話を受けたかどうか)を知りたいのですが、どうやって行うのか分かりません。通話が確立されているかどうかを知るには?

接続が確立されたときに私に警告する割り込みがありますか?

答えて

3

放送ACTION_PHONE_STATE_CHANGEDに耳を傾け、より多くの情報のためhere

+4

これをチェックしてください残念ながら、このAPIは、コールが接続されている場合に検出する能力を持っていません。 – JoxTraex

+0

ofcourseそれは、デバイスの状態がCALL_STATE_IDLEから[CALL_STATE_OFFHOOK](http://developer.android.com/reference/android/telephony/TelephonyManager.html#CALL_STATE_OFFHOOK) –

+2

に変更されたときに聞こえるが、電話が実際に接続されているかどうか、電話が実際にダイヤルしていてアクティブにならないかどうかは、具体的ではなく、このケースが真であると仮定すると、彼は依然として「接続」状態になります。ダイヤル、アクティブ、または保留中のコールが少なくとも1つ存在する – JoxTraex

関連する問題