如何在Windows Phone 8应用程序中获取手机联系人以创建组

时间:2013-09-04 08:24:16

标签: windows-phone-7 windows-phone-8 windows-phone

我正在开发一个Windows Phone 8应用程序。我必须使用电话联系人创建一组联系人,并使其可以在整个应用程序中访问。

2 个答案:

答案 0 :(得分:0)

研究Windows Phone的选择器和启动器:

How to use the save contact task for Windows Phone

你也有

  • 如何使用Windows Phone的电子邮件撰写任务
  • 如何使用Windows Phone的保存电话号码任务
  • 如何使用Windows Phone的电话号码选择器任务

要创建此论坛,我认为您可以Serialize and deserialize objects to disk (XAML / C #)

希望有所帮助

答案 1 :(得分:0)

首先使用contacts类来获取联系人并进行空白搜索

 Contacts cons = new Contacts();

cons.SearchCompleted += new EventHandler<ContactsSearchEventArgs>(Contacts_SearchCompleted);

cons.SearchAsync("", contactFilterKind, "Contacts Test #1");

然后搜索结束时

void Contacts_SearchCompleted(object sender, ContactsSearchEventArgs e)

{ var allContacts = e.Result; }

这里e.Result会返回联系人列表 否----下一步你有两个选择

使用相同信息保存新联系人: - saving contact

或使用本地存储来保存数据......也许在文本文件中...它将在整个应用程序中可用....如果它用于当前目的,您可以将其传递给应用程序资源(会话并反复使用它而不调用本地存储

Application.current.resources ..将充当会话,并将通过应用程序提供....

还有更多选项,例如使用db和all来访问数据..但如果内存不是问题,那么应用程序资源最适合,如果联系人不是那么大的编号:)请告诉我,如果我可以进一步澄清