问题标签 [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 回答
315 浏览

android - 需要多少次查询才能获取 Android 联系人组中每个人的姓名和电话号码?

使用 Android 2.0 ContactsContract API,是否可以像这样构建代表联系人组中联系人的对象列表:

在进行少于 O(n) 次 SQL 查询的同时?

0 投票
2 回答
1875 浏览

android - 联系人数据库中的 _ID 列

我读到不同表中的不同条目是通过该表中的 _ID 列链接的。例如,一个联系人可能有一个 _ID = 1 我通过

现在我想读取该联系人的电话号码

这很好用,但我期望的是,如果联系人的 _ID 为 1,则电话号码的 _ID 也是 1,因为它们属于一起,但它们不相等。那么问题来了,Android 是如何匹配这些条目的呢?

谢谢。

0 投票
1 回答
97 浏览

android - 扩展/重新实现应用程序

最终,我希望制作一个具有某些特定功能的压缩联系人管理器。我认为通过扩展Contact来进行实验会很好。因此,我使用 git 检查了 froyo-release 并尝试构建它。效果不太好,因为它包含以下内容

导入 com.android.internal.telephony.CallerInfo;

和朋友。我正在考虑以下两种方法:

  1. 在假设我真的不需要它的情况下抑制内部的东西。
  2. 从玩具联系人管理器开始并实施(重新发明)一切。

我的猜测是我做错了。“我想要第三种选择”——柯克。

为了完整起见,新的特殊行为是根据实体数据的类型为联系人提供操作列表。

0 投票
1 回答
376 浏览

android - Android 升级 QuickContact 中的“发送短信功能”

当我在 Android 上设置 Skype 并在默认的“通讯录”系统中单击 QuickContact 中的电话按钮时,系统会询问如何执行此操作:“Skypeout”或“电话”。我想通过从 QuickContact 栏中发送短信来执行类似的功能,当用户单击 QuicContact 栏中的短信按钮时,我必须做些什么才能让系统询问用户的选择?

0 投票
2 回答
479 浏览

android - 如何获取 Android 联系人列表中的联系人 ID?

嘿,我想获取 Android 联系人列表中的联系人 ID。我的意思是,当我向手机添加联系人时,我认为它有一个 Id,提供此参数的类是什么?我的意思是确切的ID。

我已经搜索 CallLog.Calls 上的某些常量是否可以提供它,但我没有找到。也许是 Contacts.Contract,我不知道。有人知道吗?

谢谢!

0 投票
1 回答
1602 浏览

android - 创建的联系人未显示在 HTC Evo 上

我正在编写一个程序,将我们的联系人导入手机上的联系人数据库,以便它们显示在联系人应用程序中,可供来电者 id 从中提取等等。我已经让它按照我们想要的方式在模拟器上工作和摩托罗拉机器人。当我转到 Menu --> View 时,我可以看到我们的应用程序旁边有一个复选框,当它被选中时,我们的联系人显示得很好。

但是,当我在 HTC Evo 上尝试相同的操作时,联系人不会出现在“人脉”中,而且“查看”菜单中也没有列出我们的应用程序。当我在“人物”中进行搜索时,联系人会显示出来,当联系人拨打电话时,他们的联系信息会显示得很好。

我正在测试我们的应用程序的联系人还没有在手机中;-) 它们是具有唯一名称的特殊测试用例;这就是我能够确定它们实际上来自我们的应用程序的方式。

我有点感觉这是 HTC Sense 问题,但我现在无法确认。如果有人有任何想法,我很想听听他们的意见。

0 投票
4 回答
30399 浏览

android - 使用 ContactsContract 在 Android 中插入联系人

我正在尝试直接向 Android 2.2 联系人添加新联系人。

给我错误“聚合联系人是自动创建的。” 我究竟做错了什么?

这调用了 Android 的添加联系表单

我不知道如何向它发送名字和姓氏 - 只有一个“名字”,它放在名字框中。此外,我想将邮政编码分为街道、城市、州和邮政编码,现在它们都被放入街道箱中。

0 投票
2 回答
2240 浏览

android - 如何让联系人组进入联系人管理器示例应用程序?

我正在从 Android SDK 运行 Contact Manager 示例应用程序。当我将联系人添加到我的 Gmail 帐户时,它会被添加为“隐形联系人”。我假设这是因为我没有告诉联系人它应该分配到哪个“组”。我已经在互联网上浏览了几天,但空手而归。

我真正想做的是将联系人添加到我选择的联系人帐户中,并将联系人与所选 Gmail 帐户中的联系人组关联,因此联系人的信息将显示在用户的联系人中。

0 投票
1 回答
519 浏览

android - 如何通过contacts api获取同步的twitter原始联系人?

我有一个来自同步联系人的用户 ID,我现在尝试从官方 Twitter 客户端中检索同步适配器创建的原始 Twitter 帐户。我将如何指定过滤 Twitter 帐户所需的 MIME 类型?

MIME 类型列的内容为:

列名是:mimetype 内容是:vnd.android.cursor.item/vnd.twitter.profile

0 投票
2 回答
1248 浏览

android - 使用 Intent android 插入联系人姓氏

谷歌应该真正记录他们的联系人 API,找出如何插入特定细节真的很烦人。

无论如何,

我想将以下联系方式发送到Contactandroid 的本机应用程序:

  1. 姓名
  2. 姓氏 [姓氏]
  3. 街道地址
  4. 城市
  5. 状态
  6. 邮政编码
  7. 联系电话号码

我发现姓氏存储在ContactsContract.CommonDataKinds.StructuredName.FAMILY_NAME

Anyhelp 将不胜感激。如果您知道除了这些提到的任何其他列插入。我准备买了。唯一的条件是它应该使用 ContactsContract 即高于 android 2.1 API Level 5

谢谢 :)