2010-07-19 109 views
1

爲什麼當應答呼叫時,空閒不會在完成後調用?我不知道如何檢測來電的結束。空閒工作正常工作,因爲錯過了被叫,但後來接電話似乎是一個神祕的狀態。Android:三種手機狀態

任何人都知道如何檢測來電的結束?

回答

2

如果您接聽來電,手機會進入OFF_HOOK。 IDLE暗示手機沒有做任何事情。首次接通電話時,直到您拒絕接聽電話(發送電話爲空閒)或接聽電話(將電話發送至OFF_HOOK)之前,狀態爲RINGING。

+0

因此OFF_HOOK的意思是「連接」? – Pacerier 2013-02-16 16:08:26

+0

這意味着手機沒有響鈴或閒置。可以安全地說連接,但我想這可能會在將來改變...... – ekawas 2013-02-19 15:48:23

+0

「摘機:至少存在一個呼叫正在撥號,處於活動狀態或處於保持狀態,並且沒有呼叫正在振鈴或正在等待。」 http://developer.android.com/reference/android/telephony/TelephonyManager.html#CALL_STATE_OFFHOOK – Anonsage 2013-06-01 14:22:22