android - Android 的新 CallLog.Calls.NUMBER_PRESENTATION 字段有什么用?

标签 android calllog

我注意到 API 级别 19 (Kitkat) 中添加了一个名为 CallLog.Calls.NUMBER_PRESENTATION 的新字段。

documentation

The number presenting rules set by the network.

Allowed values: PRESENTATION_ALLOWED PRESENTATION_RESTRICTED PRESENTATION_UNKNOWN PRESENTATION_PAYPHONE

有谁知道这个是做什么用的/根据这个set是什么?

最佳答案

我已经检查过了。

它似乎可以让您知道,例如,来电者已设置在您的手机上显示什么。

这意味着,如果来电者选择不显示其电话,则可能是 PRESENTATION_RESTRICTED

对于普通电话号码,我可以看到它是 PRESENTATION_ALLOWED 。虽然不知道其他值何时出现。

顺便说一句,我之所以达到这个目的,是因为出于某种原因,在隐藏来电者电话号码的私有(private)号码(又名“未知号码”)上,在 Galaxy S7 上我实际上得到了一个电话号码“-2 ",这没有意义(应该为 null 或为空)。

关于android - Android 的新 CallLog.Calls.NUMBER_PRESENTATION 字段有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20786818/

相关文章:

javascript - chrome 通过远程调试检查闪烁

java - 如何更改 Activity 使用的 .xml 文件?

android - 我可以直接从 calllog.calls 提供商处获取照片吗

android - 如何刷新通话记录

Android:可绘制完美的圆角

javascript - 访问 ionic 项目中自定义 cordova 插件的项目资源

android - native 应用程序 android 和 ios 上的文本转语音

java - 如何从 J2ME 应用程序访问通话记录?

android - 是否可以在 Android 中检测到被拒绝的调用?

android - 我想知道已从通话记录中删除的通话电话号码