开发者

How to differentiate between a missed call and an refuse to answer?

开发者 https://www.devze.com 2023-03-18 10:08 出处:网络
I am designing an a开发者_JAVA技巧pplication in which I need to differentiate between a call rejected by the receiver (by pressing the dialing button) with the one not answered and is disconnected by

I am designing an a开发者_JAVA技巧pplication in which I need to differentiate between a call rejected by the receiver (by pressing the dialing button) with the one not answered and is disconnected by the one who is dialing. is there anything that makes a differentiation since both of these come under the missed call category in Android?


You are lacking some details; please advise.

Are you referring to the Call Log provider android.provider.CallLog.Calls? There are only 3 call types defined. Can you provide the data of all the fields for such a Call Log entry?

The only other way (we know of) to tell is to watch the Phone State (via IntentReceiver) and track the transitions yourself. Most likely, a transition of Ringing to Idle would indicate the call was refused instead of answered, in which case it would transition Ringing to Offhook.

0

精彩评论

暂无评论...
验证码 换一张
取 消