【问题标题】:Can someone explain ContactsContracts?有人可以解释 ContactsContracts 吗?
【发布时间】:2013-07-11 16:14:00
【问题描述】:

我对 android 和一般编程比较陌生,我正在尝试制作一个模拟联系人/人物应用程序的应用程序(显示我的联系人)来练习。我花了一些时间进行研究,但无法理解 ContactsContract 的工作原理。

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

附带说明,是否可以将数据(即添加新电话号码或删除电子邮件)直接修改到“ContactsContract.Contacts.Data”表中(如果存在)?我几乎没有研究向联系人添加信息,所以这实际上可能真的很容易,我不知道,我只是想我会在这里问。

【问题讨论】:

  • 它为您提供了可能在 API 之间更改的键和常量,因此您不必自己手动编写代码。

标签: android android-contacts


【解决方案1】:

Simple example of ContactsContract API

只是为了让您知道一些堆栈溢出用户会标记您或停止您的帖子,因为您说您没有做太多的查看等。所以在您提问之前一定要先上网看看希望此链接对您有所帮助.

【讨论】:

  • 明白。我会确保不要问我还没有调查过的事情。只是想了想,一石击中了两只鸟。不过感谢您的链接。
猜你喜欢
  • 2012-05-29
  • 2010-12-13
  • 1970-01-01
  • 1970-01-01
  • 2013-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多