【问题标题】:How to get the id of the contact on Android contact list?如何获取 Android 联系人列表中的联系人 ID?
【发布时间】:2010-12-08 12:51:18
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: android contactscontract android-contacts calllog


    【解决方案1】:

    取决于您要支持的最低 API 级别。如果它是 API 级别 5 (2.0 Eclair) 及更高级别,那么 ContactsContract.Contacts 应该是您正在寻找的类。如果您正在为以下 API 级别进行开发,那么 Contacts 类是您的朋友。

    【讨论】:

      【解决方案2】:

      我可能误解了这个问题,但听起来 psyhclo 正在询问新添加的联系人的“_id”列值。 这是关于后备存储(sqlite)的问题。 如果是这种情况,那么 id 可以通过多种方式获得(包括插入返回的 uri)。

      【讨论】:

      • 正如 octavian 所提到的,无论是什么意思,android 版本都非常重要。
      猜你喜欢
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-17
      • 1970-01-01
      相关资源
      最近更新 更多