我正在尝试检索与手机上的号码相关联的来电显示名称,以便在我的应用中的字段中使用它。我在SDK文档中找不到它。我可以从TelephonyManager获取我的号码,但是看不到我可以在哪里获得我的来电显示名称。
Rob W。
答案 0 :(得分:1)
我不相信你控制了与你号码相关的名字。呼叫者ID名称由接收端查找,您无法控制它。请参阅:http://en.wikipedia.org/wiki/Caller_ID
答案 1 :(得分:1)
通常,来电显示为接收电话提供主叫号码。然后,接收电话使用该主叫号码来定位适当的友好名称。如果接收电话的数据存储中不存在此类条目,则只显示该号码。如果没有提供呼叫者ID,则替换“私人”或“呼叫”默认文本。
从此,您应该可以得出结论如果您自己的号码存储在手机中,那么如果您自己给自己打电话,那么您的手机将显示您的姓名。
你永远无法知道其他人正在使用什么作为来电显示的友好文字,因为它是本地和私人电话。
我应该补充说,来电显示不像Gravatar。