如何发现最近的通话是否错过了?

时间:2012-09-24 05:26:48

标签: android

我正在开发一个应用程序,当有未接来电时发送短信。 如果有人拨打电话,接收器无法接听电话,则呼叫将成为未接来电(未接听),因此应用程序将向呼叫者发送短信。

如何判断最近的通话是否是未接来电(未接听)?

2 个答案:

答案 0 :(得分:2)

您可以使用PhoneStateListener来监听从CALL_STATE_RINGINGCALL_STATE_IDLE的通话状态更改,这表示手机未被接听。

有关如何从此链接检查通话记录的示例

http://www.anddev.org/video-tut_-_querying_and_displaying_the_calllog-t169.html

答案 1 :(得分:0)

选中this answer,您可以使用android.provider.CallLog.Calls.MISSED_TYPE指定通话类型。