我有一个包含电话号码的网络服务。 手机查询Web服务以获取电话列表并将其显示在ListBox中。 问题是我不知道如何查询每部手机的电话联系人数据库,获取它的联系人姓名,并在列表框中显示名称而不是手机。
答案 0 :(得分:0)
Windows Phone SDK 7.1为您提供对用户联系人数据的只读访问权限,并在用户的不同帐户中进行汇总。有关详细信息,请参阅Contacts and Calendar for Windows Phone.
This MSDN article should get you started
这也应该有所帮助:
Contacts cont = new Contacts();
cont.SearchCompleted += (s, e) =>
{
foreach (var contact in e.Results)
{
string name = contact.DisplayName;
}
};
cont.SearchAsync("07000000000", FilterKind.PhoneNumber, null);