不在着信があったときにSMSを送信するアプリを開発しています。誰かが電話をかけ、受信者が電話を受けることができない場合、その電話は不在着信(未応答)になるため、アプリは発信者にSMSを送信します。
最近の通話が不在着信(未応答)であったかどうかを確認するにはどうすればよいですか?
不在着信があったときにSMSを送信するアプリを開発しています。誰かが電話をかけ、受信者が電話を受けることができない場合、その電話は不在着信(未応答)になるため、アプリは発信者にSMSを送信します。
最近の通話が不在着信(未応答)であったかどうかを確認するにはどうすればよいですか?
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
して呼び出しタイプを指定できます。