Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何区分未接来电和拒绝接听?_Android_Dialing - Fatal编程技术网

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

Android 如何区分未接来电和拒绝接听?,android,dialing,Android,Dialing,我正在设计一个应用程序,在这个应用程序中,我需要区分被接收者拒绝的电话(通过按下拨号按钮)和未接听的电话,以及被正在拨号的人断开的电话。在Android系统中,这两种类型都属于未接来电类别,有什么区别吗?您缺少一些细节;请告知 您指的是呼叫日志提供程序android.provider.CallLog.Calls?仅定义了3种呼叫类型。您能否提供此类呼叫日志条目的所有字段的数据 我们所知道的唯一其他方法是观察手机状态(通过IntentReceiver)并自己跟踪转换。最有可能的情况是,将Ring转

我正在设计一个应用程序,在这个应用程序中,我需要区分被接收者拒绝的电话(通过按下拨号按钮)和未接听的电话,以及被正在拨号的人断开的电话。在Android系统中,这两种类型都属于未接来电类别,有什么区别吗?

您缺少一些细节;请告知

您指的是呼叫日志提供程序
android.provider.CallLog.Calls
?仅定义了3种呼叫类型。您能否提供此类呼叫日志条目的所有字段的数据


我们所知道的唯一其他方法是观察手机状态(通过
IntentReceiver
)并自己跟踪转换。最有可能的情况是,将Ring转换为Idle表示呼叫被拒绝而不是接听,在这种情况下,它会将Ring转换为Offhook。

是的,我有同样的问题。如果有人有这个答案,请帮助我们。我试过了,但我无法区分这两种。