将数据关联到 android 联系人

Posted

技术标签:

【中文标题】将数据关联到 android 联系人【英文标题】:Associate data to android contacts 【发布时间】:2011-07-20 18:34:09 【问题描述】:

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

此外,我认为我可以将 LookupKey 用作数据库中的主键 >_

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

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

提前致谢。

【问题讨论】:

【参考方案1】:

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

将您的应用联系人与 android 同步应该相当简单。 Here 你有一个用于 last.fm 应用程序的工作示例,this great tutorial 在 android 开发者的网站上。

【讨论】:

以上是关于将数据关联到 android 联系人的主要内容,如果未能解决你的问题,请参考以下文章

QuickContactBadge--------------关联联系人-----------------------

如何从电话簿中获取与 android 中特定联系人相关联的所有社交帐户?

Android - 新数据记录添加到错误的联系人

通过 SQL 加入 Android 联系人表/数据库?

从与帐户触发器关联的联系人的意图中提取联系人信息

android怎么 添加联系人到手机