问题标签 [contactscontract]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2142 浏览

android - 如何通过 ContactsContracts API 从用户那里获取 facebook id?

我将我的地址簿与 facebook 同步,现在可以通过我的地址簿访问我的 facebook 个人资料。我想从另一个应用程序读取连接到帐户的 facebook 数据并获取同步用户的 facebook id。

我在 ContactContracts.Data 表中找不到包含与 facebook 相关的内容的 mimetype 或数据字段。有没有人成功做到这一点?

似乎 facebook 以某种方式限制了对这些数据的权限。这是如何完成的,我需要哪些权限才能访问地址簿中同步的 facebook 联系信息?

0 投票
1 回答
230 浏览

android - 在android中使用contactsContract添加两个或多个地址

如何使用联系人合同添加两个或更多地址?我有三个邮政地址要添加,但我没有看到任何二级地址,例如电话/电子邮件地址。有人可以帮助我吗?谢谢!!

0 投票
3 回答
4238 浏览

android - 访问内部通讯录

两天多来,我试图从内部地址簿(没有 facebook-、gmail- 或 twitter 联系人)中获取所有联系人的列表,以及他们的家人和名字。

我设法获得了一个包含所有联系人的列表,包括社交联系人。所以我查看了 account_types 并在我的 HTC Desire 上看到所有内部地址簿联系人都来自“com.htc.android.pcsc”,我就像“太好了,我只需要过滤整个列表”。但是,如果我硬编码这个过滤器,那么所有使用非 htc android 手机的人都将无法使用我的应用程序。

下一个想法是让用户选择他想使用的帐户,但不幸的是“com.htc.android.pcsc”没有出现在我从 AccountManager 获得的列表中?!?

所以我的问题是:是否有任何标准化的方式来访问内部通讯录?我真的坚持这一点,任何提示都非常感谢!

/edit:也许我没有让自己足够清楚。我可以通过 ContactsContract API 获取联系人列表:

但是后来我有来自所有不同帐户类型的联系人,例如 com.google / com.htc.socialnetwoork.facebook 等。

我的问题是:如何过滤掉所有这些社交网络和 gmail 联系人,所以我有一个联系人列表,这些联系人仅来自我的内部通讯录?

/edit2:我找到了一个描述我遇到的同样困难的例子:http: //forum.synthesis.ch/showthread.php?t =2057 Synthesis AG 的 SyncML 有同样的问题,人们抱怨他们不能仅通过 gmail、facebook 等与他们的内部地址簿/电话簿同步。但他们设法将内部地址簿与所有其他帐户类型分开。所以必须有办法解决这个问题,但我不知道如何。请帮忙!

0 投票
1 回答
86 浏览

android - 如何区分电话号码和手机号码

我有以下问题:

我有一个 RawContactID 并想获取有关此联系人的所有信息。我运行这样的查询:

p>

之后,我通过许多 elseif 语句运行光标以区分不同的 MIME 类型并读取信息。工作正常,除此之外,它只是读取有关一个联系人的信息的非常多的代码,但没关系。

问题是 Mobilephonenumber 和 Telephonenumber 的 MIME-Type相同(vnd.android.cursor.item/phone_v2)?

我如何区分这些不同的信息?

任何提示都非常感谢!

0 投票
1 回答
547 浏览

android - android电子邮件地址获取、存储和显示

我是安卓新手。所以我请求你对我有耐心。我正在尝试编写一个应用程序,在按下按钮时会打开联系人 API。然后用户选择联系人。然后我想获得选择的联系人onAcitvityResult(int reqcode, int rescode, Intent data)。有没有办法在不获取 Uri 并通过整个数据库查询它的情况下做到这一点?这是我的第二个活动开始的代码:

我正确使用Contacts.CONTENT_URIandIntent.ACTION_GET_CONTENT吗?

我使用的意图是否正确?我觉得我应该在此处包含电子邮件详细信息。

这就是我处理活动结果的地方:

我得到一个运行时异常说failure delivering result
我应该包括一些setResult()方法吗?
先感谢您。

0 投票
2 回答
2474 浏览

android - 如何使用电子邮件和/或电话号码查询 Android 2.x 联系人?

让我们暴力​​破解您的普通 Android 2.x 可见联系人 ID/姓名光标(通过ContactsContract):

有没有办法过滤这个以获取只有至少一个电子邮件和/或电话号码的联系人?

我看到我可以使用Contacts.HAS_PHONE_NUMBER ...但我在任何地方都看不到HAS_EMAIL。(告诉我这不会变得丑陋。)

0 投票
1 回答
212 浏览

android - 如何在 Android 中检索用户的最佳名字?

我通过Android 中的ContactsContract API检索用户的显示名称。

现在我想检索该用户的给定(名字)名称。数据表中有特定的包含用户的名称。问题是由于联系人的同步和聚合,每个用户都有多行。

Contacts 表文档指出,应该有一列包含为该用户提供主要名称的原始联系人的 id。但是该列没有定义常量名称,我在数据表中找不到该列。

如何检索将 DisplayName 贡献给联系人的原始联系人的 ID?

0 投票
2 回答
8810 浏览

android - ContactsContract 按联系人 ID 查找电话号码

我正在尝试通过他们的contactId查找联系人的电话号码,bll结果正在返回 - 电话号码:1

我尝试过使用 SO 周围的其他示例,但我一直在光标上获得 0 计数

0 投票
0 回答
448 浏览

android - 如何在 Android 应用程序中向联系人添加/保存邮政地址

可能重复:
如何以编程方式向 android 中的联系人添加邮政地址?

我正在尝试将邮政地址保存到我的 android 应用程序中的联系人,但我能保存的只是电子邮件和电话号码。邮政地址永远不会保存到该联系人。请帮助我如何进行此操作。

0 投票
1 回答
266 浏览

android - Contacts.Groups.GROUP_MY_CONTACTS 去哪儿了?

我正在开发一个处理联系人的应用程序,并且我正在寻找与这两个常量兼容的 ContactsContract 等效项:

我很难相信这些常量不再适用于 ContactsContract。我错过了什么吗?