如何获取Windows Phone联系人列表中联系人的ID?
我想获取联系人列表应用程序的 ID...目前我正在使用名为 PhoneNumberChooserTask
的类(如选择器类),但我只获取号码、姓名、全名。等等...但是如何获取该联系人的 ID?
I want to get ID of Contact List Application... Currently I am using class named PhoneNumberChooserTask
like Chooser Class but I get only Number, Name, FullName. etc.. but how to get ID of that contact?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
是的,有可能,
Yes It is possible,
您没有任何用途可以使用该 ID,因此您作为开发人员根本无法使用该 ID。 (这意味着这是不可能。)
You have nothing to use the ID for, so it's simply not available to you as a developer. (That means it's not possible.)
根据此答案 GetHashCode 返回私有属性 ID的联系人。我已经确认,在 3 台运行 Windows Phone 8.1 的设备(Lumia 620、Lumia 1320、Lumia 925)中,它似乎可以正常工作。我更改了联系方式,但 ID 保持不变。
唯一标识 Windows Phone 通讯簿中的联系人
According to this answer GetHashCode returns the private property ID of the contact. I have confirmed that in 3 devices (Lumia 620, Lumia 1320, Lumia 925) running Windows Phone 8.1 and it seems to work. I changed contacts details but the ID remained the same.
Uniquely identifying contacts in a Windows Phone Address Book
对于 Windows Phone 8.1 RT,您只需使用 联系人 ID 属性。不再需要 GetHashCode()。
For Windows Phone 8.1 RT you can just use the contact Id property. GetHashCode() is no longer needed.