0

我正在寻找一种将某些数据与手机的所有联系人相关联的方法,因此我一直在尝试处理 ContactsContract.RawContacts.Data 类,但我无法工作。

此外,我认为我可以使用 LookupKey 作为数据库中的主键 >_< 似乎我对这个键的用途有误,因为我所有的联系人都将它设置为 550。(错误的查询?)谁能给我有关于 LookupKey 用途的线索/进一步解释?

基本上,我的应用程序在服务器上查找联系人的姓名,如果在服务器上找到该姓名,我应该将联系人+数据存储在该特定数据库中。

如果我设法让 ContactsContract.RawContacts.Data 类做我想做的事,就可以避免数据库的事情,对吧?

提前致谢。

4

1 回答 1

1

当您的应用需要维护对联系人的引用时,将使用查找键。您必须使用查找键而不是常规联系人行 id 的原因是联系人可以聚合或手动加入,使您的 id 引用无处可去。

将您的应用程序联系人与 android 同步应该相当简单。在这里,您有一个 last.fm 应用程序的工作示例,以及android 开发人员网络上的这个很棒的教程。

于 2011-03-23T01:20:40.477 回答