2010-07-19 108 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