问题标签 [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.
android - 如何通过 ContactsContracts API 从用户那里获取 facebook id?
我将我的地址簿与 facebook 同步,现在可以通过我的地址簿访问我的 facebook 个人资料。我想从另一个应用程序读取连接到帐户的 facebook 数据并获取同步用户的 facebook id。
我在 ContactContracts.Data 表中找不到包含与 facebook 相关的内容的 mimetype 或数据字段。有没有人成功做到这一点?
似乎 facebook 以某种方式限制了对这些数据的权限。这是如何完成的,我需要哪些权限才能访问地址簿中同步的 facebook 联系信息?
android - 在android中使用contactsContract添加两个或多个地址
如何使用联系人合同添加两个或更多地址?我有三个邮政地址要添加,但我没有看到任何二级地址,例如电话/电子邮件地址。有人可以帮助我吗?谢谢!!
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 等与他们的内部地址簿/电话簿同步。但他们设法将内部地址簿与所有其他帐户类型分开。所以必须有办法解决这个问题,但我不知道如何。请帮忙!
android - 如何区分电话号码和手机号码
我有以下问题:
我有一个 RawContactID 并想获取有关此联系人的所有信息。我运行这样的查询:
p>之后,我通过许多 elseif 语句运行光标以区分不同的 MIME 类型并读取信息。工作正常,除此之外,它只是读取有关一个联系人的信息的非常多的代码,但没关系。
问题是 Mobilephonenumber 和 Telephonenumber 的 MIME-Type相同(vnd.android.cursor.item/phone_v2)?
我如何区分这些不同的信息?
任何提示都非常感谢!
android - android电子邮件地址获取、存储和显示
我是安卓新手。所以我请求你对我有耐心。我正在尝试编写一个应用程序,在按下按钮时会打开联系人 API。然后用户选择联系人。然后我想获得选择的联系人onAcitvityResult(int reqcode, int rescode, Intent data)
。有没有办法在不获取 Uri 并通过整个数据库查询它的情况下做到这一点?这是我的第二个活动开始的代码:
我正确使用Contacts.CONTENT_URI
andIntent.ACTION_GET_CONTENT
吗?
我使用的意图是否正确?我觉得我应该在此处包含电子邮件详细信息。
这就是我处理活动结果的地方:
我得到一个运行时异常说failure delivering result
。
我应该包括一些setResult()
方法吗?
先感谢您。
android - 如何使用电子邮件和/或电话号码查询 Android 2.x 联系人?
让我们暴力破解您的普通 Android 2.x 可见联系人 ID/姓名光标(通过ContactsContract):
有没有办法过滤这个以获取只有至少一个电子邮件和/或电话号码的联系人?
我看到我可以使用Contacts.HAS_PHONE_NUMBER ...但我在任何地方都看不到HAS_EMAIL。(告诉我这不会变得丑陋。)
android - 如何在 Android 中检索用户的最佳名字?
我通过Android 中的ContactsContract API检索用户的显示名称。
现在我想检索该用户的给定(名字)名称。数据表中有特定的行包含用户的名称。问题是由于联系人的同步和聚合,每个用户都有多行。
Contacts 表文档指出,应该有一列包含为该用户提供主要名称的原始联系人的 id。但是该列没有定义常量名称,我在数据表中找不到该列。
如何检索将 DisplayName 贡献给联系人的原始联系人的 ID?
android - ContactsContract 按联系人 ID 查找电话号码
我正在尝试通过他们的contactId查找联系人的电话号码,bll结果正在返回 - 电话号码:1
我尝试过使用 SO 周围的其他示例,但我一直在光标上获得 0 计数
android - 如何在 Android 应用程序中向联系人添加/保存邮政地址
我正在尝试将邮政地址保存到我的 android 应用程序中的联系人,但我能保存的只是电子邮件和电话号码。邮政地址永远不会保存到该联系人。请帮助我如何进行此操作。
android - Contacts.Groups.GROUP_MY_CONTACTS 去哪儿了?
我正在开发一个处理联系人的应用程序,并且我正在寻找与这两个常量兼容的 ContactsContract 等效项:
我很难相信这些常量不再适用于 ContactsContract。我错过了什么吗?