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

时间:2010-12-08 12:51:19

标签: android contactscontract android-contacts calllog

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

我搜索CallLog.Calls上的某些常量是否可以提供它,但我没有找到。也许是联系人。合同,我不知道。有谁知道?

谢谢!

2 个答案:

答案 0 :(得分:0)

取决于您要支持的最低API级别。如果它是API级别5(2.0 Eclair)及以上,则ContactsContract.Contacts应该是您要查找的类。如果您正在开发API级别,那么Contacts级别就是您的朋友。

答案 1 :(得分:0)

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