android是CallLog.Calls._ID与联系人ID一样吗?

时间:2012-08-02 13:23:11

标签: android android-contacts

我创建了一个日志调用列表。我想在ann imageview中将图片添加到每个联系人。我想问一下

Cursor managedCursor = managedQuery(CallLog.Calls.CONTENT_URI, null,
                null, null, "DATE DESC");
int id = managedCursor.getColumnIndex(CallLog.Calls._ID);

is the same with ContactsContract.Contacts._ID

如果这两个不相同,我怎样才能获得联系人使用的是managedCursor?

1 个答案:

答案 0 :(得分:3)

不,不是。它只是行的ID。 无论如何,您可以从NUMBER字段中读取电话号码,并使用以下代码获取联系人ID: https://stackoverflow.com/a/7374721/321354