2010-11-25 77 views
2

我正在尝试在我的手机中检索与我的号码关联的来电显示名称,以便在我的应用中的字段中使用它。我无法在SDK文档中找到它。我可以从TelephonyManager获取号码,但是没有看到我的来电显示名称。如何在代码中获取我的来电显示名称?

Rob W.

回答

1

我不相信你在控制与你的电话号码相关的姓名。来电显示名称由接收端查找,而您无法控制它。请参阅:http://en.wikipedia.org/wiki/Caller_ID

+0

+1为有用链接 – 2010-11-25 17:02:39

1

通常,来电显示为接收电话提供主叫号码。这个主叫号码然后被接收电话用来定位一个适当的友好名字。如果在接收电话的数据存储中不存在这样的条目,则它只显示该数字。如果未提供主叫方ID,则将替换“私人”或“呼叫”默认文本。

从这里,你应该能够得出结论,如果你的电话号码存储在你的手机上,那么你的手机会显示你的名字如果你呃自称。

你永远不会知道别人是用来作为你的来电显示的友好文本,因为它是本地和私人的手机。

我应该补充说,来电显示不像一个Gravatar。

相关问题