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

时间:2011-07-07 11:09:54

标签: android dialing

我正在设计一个应用程序,在这个应用程序中,我需要区分接收方拒绝的呼叫(通过按拨号键)与未应答的呼叫,并且被拨号的用户断开连接。有没有什么可以区分,因为这两个都属于Android的未接来电类别?

1 个答案:

答案 0 :(得分:2)

你缺乏一些细节;请指教。

您指的是呼叫记录提供商android.provider.CallLog.Calls吗?只定义了3种呼叫类型。您能为这样的呼叫记录条目提供所有字段的数据吗?

要告诉的另一种方式(我们知道)是观看电话状态(通过IntentReceiver)并自己跟踪转换。最有可能的是,振铃到空闲的转换表明呼叫被拒绝而不是被应答,在这种情况下,它会将振铃转换为摘机。