I am developing an app that sends an SMS when there is a missed call.
If someone calls, and the receiver is not able to receive the call, the call will become a missed call (unanswered) so the app will send an SMS to the caller.
How do I to find out whether the recent call was a missed (unanswered) call?
you can use PhoneStateListener to listen for call state change from
CALL_STATE_RINGINGtoCALL_STATE_IDLEwhich indicates the phone was not picked up.example on how to check your call log from this link
http://www.anddev.org/video-tut_-_querying_and_displaying_the_calllog-t169.html