如何访问Windows Phone 7中的联系人存储区(联系人列表)?
谢谢!
更新:看起来这可能会出现在WP7的下一个版本中,Mango:
http://blogs.msdn.com/b/johnalioto/archive/2011/04/13/10153420.aspx
答案 0 :(得分:15)
你做不到。你不被允许。这被视为应用程序不应该触及的私人数据。
编辑:虽然您无法直接访问联系人列表,但可以启动EmailAddressChooserTask
或PhoneNumberChooserTask
以获取有关用户指定的联系人。 (同样,您可以启动任务以保存电话号码或电子邮件地址。)
答案 1 :(得分:6)
尤其是芒果Beta 2有official Walkthrough at Microsoft。
Windows Phone SDK 7.1 Beta 2为您提供对用户联系人数据的只读访问权限,并在用户的不同帐户中进行汇总。
只有将新细节保存到联系人的可能方法是通过启动器:
对于只读,您可以使用:
如果要查询整个联系人列表,则需要LINQ。
答案 2 :(得分:2)
检查名称空间UserData中列出的“Contacts”类WP7.1 SDK Beta。现在你应该能够......