有人可以解释ContactsContracts吗?

时间:2013-07-11 16:14:01

标签: android android-contacts

我对Android和编程相对较新,我正在练习创建一个模拟Contacts / People应用程序(显示我的联系人)的应用程序。我花了一些时间做研究,但我无法理解ContactsContract的工作方式。

我不了解如何访问联系人信息,例如电子邮件,电话号码和地址。我知道您可以从ContactsContract.Contacts获取联系人_id或lookup_key(不确定哪个更好),但要获取该特定聚合联系人的所有已编译信息,则意味着您必须浏览与其关联的所有原始联系人。这似乎效率低下且复杂。有没有办法从一个位置访问所有信息,例如说“ContactsContract.Contacts.Data。(与该聚合联系人相关的数据)”?

另一方面,是否可以将数据(即添加新电话号码或删除电子邮件)直接修改为“ContactsContract.Contacts.Data”表(如果存在)?我几乎没有研究过向联系人添加信息,所以这实际上可能非常简单,我不知道,我只是觉得我在这里时会问。

1 个答案:

答案 0 :(得分:1)

Simple example of ContactsContract API

只是为了让你知道一些堆栈溢出用户会记下你或停止你的帖子,因为你说你没有做太多寻找等所以一定要在网上看看之前你问一个问题希望这个链接可以帮到你。