2013-10-29 111 views
1

如何从我的Windows应用商店访问我的联系人列表。 例如姓名,电子邮件等我真的不知道该怎么做。请帮忙。 谢谢Windows 8.1联系人列表

+0

你看看这个:http://msdn.microsoft.com/library/windows/apps/br225002? – germi

回答

0

我不太确定是否有可能通过代码自动实现这一点。在Windows 8中从代码访问联系人有点受到限制(至少在WP8中,但我相信这可能与Windows 8/8.1中的相同)。

无论如何,它可以显示联系人选择器(从未尝试过,但据推测,它通常用于选择联系人),请参阅Quickstart: Selecting user contacts。 ContactPicker会向您返回一个联系人对象(或列表),然后您可以访问该联系人对象,但我相信您只能阅读联系人数据。

+0

上述示例仅演示了应用程序中已预定义的示例联系人如何解决我的问题。我想从人员应用程序获得联系。 –

5

在Windows Phone 8.1中,我可以通过以下代码以编程方式读取联系人列表。希望这也适用于Windows 8.1。

 var contactStore = await ContactManager.RequestStoreAsync(); 
     var contacts = await contactStore.FindContactsAsync(); 

     var lst = contacts.ToList(); 

     foreach (var contact in contacts) 
     { 
      var mob = contact.Phones; 
      foreach (var phone in mob) 
      { 
       Debug.WriteLine(phone.Kind + "-" + phone.Number); 
      } 
      Debug.WriteLine(contact.FirstName + " - " + contact.Addresses); 
     } 

我知道自从你在一年前问这个问题以来,已经太迟了。但我认为这可能会帮助其他人。

谢谢

相关问题