Android 通话记录为每个通话提供一个类型,以下七个选项之一:BLOCKED_TYPE
、INCOMING_TYPE
、MISSED_TYPE
、OUTGOING_TYPE
、REJECTED_TYPE
、VOICEMAIL_TYPE
和ANSWERED_EXTERNALLY_TYPE
。
我的应用程序正在扫描通话记录,但我很难解释这种类型的信息。问题是选项似乎并不脱节,即我拨打的电话在另一端被拒绝,两者都是OUTGOING_TYPE
and REJECTED_TYPE
。我拒绝的来电是INCOMING_TYPE
和REJECTED_TYPE
。
所以我似乎遗漏了一些东西,文档本身似乎不足以做出正确的解释。
我最好的猜测是 , BLOCKED_TYPE
, MISSED_TYPE
, REJECTED_TYPE
, VOICEMAIL_TYPE
and ANSWERED_EXTERNALLY_TYPE
all 暗示INCOMING_TYPE
,其他一切都只是一个朴素的OUTGOING_TYPE
电话。这是基于电话系统不提供有关我的呼叫接收者如何处理它的元信息的假设,因此有关处理的所有额外信息都来自我的手机本身并且与我的行为有关,而不是他们的行为。
但我真的不知道。这对我来说是一个非常新的领域。有人可以告诉我这些调用类型的真正含义吗?