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