Подтвердить что ты не робот

Как получить доступ к списку контактов в Windows Phone 7?

Как получить доступ к хранилищу контактов (список контактов) в Windows Phone 7?

Спасибо!

update. Похоже, что это может быть доступно в следующей версии WP7, Mango:

http://blogs.msdn.com/b/johnalioto/archive/2011/04/13/10153420.aspx

4b9b3361

Ответ 1

EDIT: этот ответ был правильным во время публикации. В Windows Phone 7.1 (Mango) сторонние приложения будут иметь доступ к контактам.


Вы не можете. Тебе не разрешают. Это рассматривается как частные данные, которые приложения не должны касаться.

РЕДАКТ. Хотя вы не можете напрямую обращаться к списку контактов, вы можете запустить EmailAddressChooserTask или PhoneNumberChooserTask, чтобы вернуть только ту часть информации о указанном пользователем контакте. (Также вы можете запустить задачу для сохранения номера телефона или адреса электронной почты.)

Ответ 2

Существует официальное прохождение в Microsoft, особенно для бета-версии Mango 2.

Windows Phone SDK 7.1 Beta 2 предоставляет доступ только для чтения к контактным данным пользователей, агрегированные по различным учетным записям пользователей.

Единственный способ сохранить новые данные для контакта - через Launcher:

  • SaveEmailAddressTask
  • SavePhoneNumberTask
  • SaveContactTask (что является новым для бета-версии Mango 2)

Только для чтения вы можете использовать:

  • PhoneNumberChooserTask
  • EmailAddressChooserTask
  • AddressChooserTask (который является новым для бета-версии Mango 1)

Если вы хотите запросить весь список контактов, вам понадобится LINQ.

Ответ 3

Проверьте WP7.1 SDK Beta для класса "Контакты", указанного в пространстве имен UserData. Теперь вы сможете...