【发布时间】:2010-11-25 16:27:02
【问题描述】:
我正在尝试检索与我手机上的号码关联的来电显示名称,以便在我的应用程序的字段中使用它。我在 SDK 文档中找不到它。我可以从 TelephonyManager 获得我的号码,但看不到我可以从哪里获得我的来电显示名称。
罗伯·W.
【问题讨论】:
我正在尝试检索与我手机上的号码关联的来电显示名称,以便在我的应用程序的字段中使用它。我在 SDK 文档中找不到它。我可以从 TelephonyManager 获得我的号码,但看不到我可以从哪里获得我的来电显示名称。
罗伯·W.
【问题讨论】:
我认为您无法控制与您的号码关联的名称。来电显示名称由接收端查找,您无法控制它。见:http://en.wikipedia.org/wiki/Caller_ID
【讨论】:
通常来电显示为接收电话提供主叫号码。然后,接收电话使用该呼叫号码来定位适当的友好名称。如果接收电话的数据存储中不存在此类条目,则它仅显示该号码。如果未提供呼叫者 ID,则替换为“私人”或“呼叫”默认文本。
由此,您应该可以得出结论,如果您自己的号码存储在您的手机上,那么您的手机将显示您的姓名,如果您,呃,给自己打电话。
您永远无法知道其他人使用什么作为您的来电显示的友好文本,因为它是本地的并且对他们的手机来说是私有的。
我应该补充一点,来电显示不像 Gravatar。
【讨论】: