如何区分未接来电和拒绝接听?

7

我正在设计一款应用程序,需要区分由接收方拒绝(通过按拨号按钮)的呼叫和未接听并由拨打方断开的呼叫。在Android中,这两种情况都属于未接来电类别,是否有任何区别呢?


2
是的,我有同样的问题。如果有人知道答案,请帮助我们。我已经尝试过了,但我无法区分这两个。 - Debarati
1个回答

2
你缺少一些细节,请提供更多信息。
你是在询问Call Log提供程序android.provider.CallLog.Calls吗?它只定义了3种通话类型。你能提供这样一个通话记录条目的所有字段数据吗?
我们所知道的唯一其他方法是观察电话状态(通过IntentReceiver)并自行跟踪转换。最有可能的情况是,从响铃到空闲的转换表示拒接了电话,而不是接听了电话,在这种情况下,它将从响铃转换为摘机。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接