我正在开发一个 Windows Phone 8 应用程序。我必须使用电话联系人创建一组联系人,并使其可以在整个应用程序中访问。
问问题
190 次
2 回答
0
研究这个 Windows Phone 的选择器和启动器:
你也有
- 如何使用 Windows Phone 的电子邮件撰写任务
- 如何使用 Windows Phone 的保存电话号码任务
- 如何使用 Windows Phone 的电话号码选择器任务
要创建这个组,我认为您可以将对象序列化和反序列化到磁盘(XAML / C#)
希望有帮助
于 2013-09-04T08:51:09.570 回答
0
首先使用联系人类来获取联系人并进行空白搜索
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 返回你的联系人列表 ---- 下一步你有两个选择
保存具有相同信息的新联系人:-保存联系人
或使用本地存储来保存数据......也许在一个文本文件中......它将在整个应用程序中可用......如果它用于当前目的,您可以将它传递给应用程序资源(会话)并使用它一遍又一遍地调用本地存储
Application.current.resources .. 将作为一个会话,将在整个应用程序中可用....
还有一些其他选项,例如使用 db 和 all 来访问数据.. 但如果内存不是问题,则应用程序资源最适合,如果联系人的编号不是那么大:) 如果我能进一步澄清,请告诉我
于 2013-09-04T13:41:13.203 回答