问题标签 [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 投票
1 回答
2922 浏览

android - Android : 向现有联系人添加备注

我正在尝试使用 ContactsContract api 向我的联系人添加一些注释。我不确定我是否完全理解各种联系人 ID 和原始联系人 ID。我的问题似乎与这里讨论的非常相似。

我想: 1. 找到一个特定的联系人。2.找到后,插入特定的注释

我正在通过以下方式进行操作:

我没有错误。但是联系人没有更新:(

0 投票
1 回答
2203 浏览

android - 在 Android 2.2 上读取联系人

我正在使用以下代码在 Android 2.2 上读取电话联系人姓名和号码。
我想要做的是阅读每个联系人姓名和号码并将其附加到Stringbuilder.
目前我可以获取联系人姓名,但获取联系人号码时遇到了一些问题。
我怎样才能做到这一点?请提供示例片段以获取数字。

0 投票
1 回答
751 浏览

android - 将数据关联到 android 联系人

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

此外,我认为我可以使用 LookupKey 作为数据库中的主键 >_< 似乎我对这个键的用途有误,因为我所有的联系人都将它设置为 550。(错误的查询?)谁能给我有关于 LookupKey 用途的线索/进一步解释?

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

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

提前致谢。

0 投票
1 回答
540 浏览

android - 是否可能在 Android managedQuery 中有类似 GROUP BY 子句的内容?

我计划从 2.0 开始支持 Android 设备,所以我使用 managedQuery 来查询联系人。我为具有相同姓名和电话号码的人获得了多个结果,因此我希望将这些结果分组。(即我希望每个姓名和电话号码组合都是唯一的)

是否可以在托管查询中对这些结果进行分组(类似于 SQL 中的 GROUP BY 子句)

梅尔

0 投票
1 回答
1008 浏览

android - BadParcelableException:获取所选联系人的姓名时出现 ClassNotFoundException

我使用联系人选择器来获取特定联系人的姓名。对于 Eclair 及以后我使用:

onActivityResult()我只是这样做:

这工作正常,除了在 Motoblur 上,我得到这个异常:

是否有另一种方法可以获取适用于 Motoblur 的名称?Motoblur 有解决方法吗?

在此先感谢,
乔纳斯

0 投票
1 回答
3448 浏览

android - 如何更新安卓联系人公司?

我最近为我的应用程序创建了一个同步适配器,它会将我通过网络请求获得的联系人与手机中的联系人同步。我添加联系人没有问题,但是当联系人信息发生更改时,我无法正确更新联系人信息。例如,联系人上的公司名称字段。这是我尝试过的一些示例查询,但这些查询不起作用或仅部分起作用(即 - 一些联系人已更新但不正确):

我也尝试按照android文档的建议批量执行此操作:

我已阅读ContactContracts 文档,最初是按照本教程进行操作的。我还检查AuthenticatorActivity了 api 中的示例,但无济于事。任何帮助是极大的赞赏。

0 投票
1 回答
457 浏览

android - 为什么单击列表中的联系人时出现强制关闭错误?(安卓应用开发)

我是 android 应用程序开发的完全菜鸟,所以我需要任何专家的帮助。我在网上找到了一些代码,可以在单击 EditText 时显示联系人列表。到目前为止,我了解大部分代码,但问题是当我选择联系人时,它只会引发强制关闭错误。

我想做的是,一旦点击一个联系人,联系人的姓名和号码就会用“;”添加到 EditText 作为分隔符。

这是我正在使用的代码:

非常感谢任何朝着正确方向的帮助!谢谢!

0 投票
3 回答
709 浏览

android - 格式化字符串电话号码android

我目前正在导出联系人内容提供程序中存储的一些联系人的电话号码,我想知道是否存在获取电话号码的“格式化”字符串,例如,而不是 xxx-xxx-xxxx => xxxxxxxxxx。以获得更好的数据库一致性。

使用正则表达式会很容易,但我想知道是否已经存在为此目的的东西,作为文档。提到:

让我认为某处存在标准格式......?提前致谢 !

0 投票
2 回答
9931 浏览

android - Android 启动联系人应用程序

我想从我的应用程序活动中启动联系人应用程序。我不明白该怎么做。

错误:

在此处输入图像描述

0 投票
1 回答
4819 浏览

android - Android:导入的联系人不可见

我正在使用 Adnroid dev SimpleSyncAdapter 示例将基于云的联系人导入我的应用程序。导入运行良好,当我contracts2.db在模拟器中访问时,所有联系人都在那里raw_contactsdata并且contacts表格似乎已正确填充。这是一个谜题:

  1. 新导入的联系人在模拟器中不可见。事实上,当我点击“联系人”时,它会给我这样的信息You don't have any contacts to display
  2. 当我在我的 N1 手机上运行相同的导入时,我只能看到有关预先存在的匹配联系人的导入信息。如果联系人确实是全新的,则它不会出现在联系人列表中。
  3. 如果我手动添加联系人,然后运行导入,那么我导入的信息会以相同的名称合并到手动联系人中(合并确定)
  4. 如果我运行导入然后手动添加联系人,此联系人将不包含基于云的信息(不合并)

这让我认为联系人和原始联系人之间的同步以某种方式在我看到的联系人表中被破坏或损坏_idname_raw_contact_id并且lookup列明显填充

注意:我在这里发现了非常相似的问题,但不幸的是它没有答案