2013-10-29 113 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); 
     } 

我知道自從你在一年前問這個問題以來,已經太遲了。但我認爲這可能會幫助其他人。

謝謝

相關問題