我正在开发一个在有未接电话时发送短信的应用程序。如果有人来电,而接收者无法接听电话,则该电话将成为未接电话(未接听),因此应用程序将向来电者发送短信。
如何确定最近的呼叫是否是未接(未接听)电话?
我正在开发一个在有未接电话时发送短信的应用程序。如果有人来电,而接收者无法接听电话,则该电话将成为未接电话(未接听),因此应用程序将向来电者发送短信。
如何确定最近的呼叫是否是未接(未接听)电话?
您可以使用PhoneStateListener来监听呼叫状态的变化CALL_STATE_RINGING
,CALL_STATE_IDLE
这表明电话没有被拿起。
有关如何从此链接检查您的通话记录的示例
http://www.anddev.org/video-tut__-_querying_and_displaying_the_calllog-t169.html
检查this answer,您可以使用android.provider.CallLog.Calls.MISSED_TYPE
指定呼叫类型。