【问题标题】:How to query Contacts for _id, Name and phone num?如何查询联系人的_id、姓名和电话号码?
【发布时间】:2012-02-07 15:43:58
【问题描述】:

我需要查询所有具有电话号码的联系人的联系人“数据库”,以及标识该特定联系人的任何 ID 值。如果 Contacts 集合/数组包含 > 1 个特定联系人的电话号码,则每个电话号码应包含在其自己的单独“记录”中;所以,我需要检索以下值:

ID
1
NAME
Sam L. Clemens
PHONE
262.490.1835

ID
1
NAME
Sam L. Clemens
PHONE
209.286.1910

ID
2
NAME
John Steinbeck
PHONE
414.277.1902

ID
3
NAME
William Saroyan
PHONE
123.625.1914

IOW:
1, Sam L. Clemens, 262.490.1835
1, Sam L. Clemens, 209.286.1910
2, John Steinbeck, 414.277.1902
3, William Saroyan, 123.625.1914

有人知道如何检索这些值吗?

【问题讨论】:

标签: android android-contacts


【解决方案1】:

首先,指定您使用的是哪个数据库,以及您使用什么样的结构来存储“多个电话号码”?

我看不出有什么困难。只需在您的电话列上指定它可以为空,当您查询时只需检查该列中的任何内容,如果不为空,则继续获取其他值

编辑: 它应该看起来像这样: 从 PHONE null

的表中选择 (ID, NAME, PHONE)

【讨论】:

  • 它不是自定义数据库,而是 Android 系统/设备固有的联系人数据。
猜你喜欢
  • 1970-01-01
  • 2021-05-14
  • 1970-01-01
  • 2015-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-11
  • 1970-01-01
相关资源
最近更新 更多