Получить аватарку контакта из телефонной книги
Добрый вечер.
Возник следующий вопрос.
Я получаю список всех вызовов пользователя устройства, то есть журнал(CallLog) следующим образом:
Cursor managedCursor = managedQuery(CallLog.Calls.CONTENT_URI,
null, null, null, null);
int number = managedCursor.getColumnIndex(CallLog.Calls.NUMBER);
int type = managedCursor.getColumnIndex(CallLog.Calls.TYPE);
int date = managedCursor.getColumnIndex(CallLog.Calls.DATE);
int duration = managedCursor.getColumnIndex(CallLog.Calls.DURATION);
int name = managedCursor.getColumnIndex(CallLog.Calls.CACHED_NAME);
sb.append("Call Details :");
while (managedCursor.moveToNext()) {
String phNumber = managedCursor.getString(number);
String callType = managedCursor.getString(type);
String callDate = managedCursor.getString(date);
String callName = managedCursor.getString(name);
Date callDayTime = new Date(Long.valueOf(callDate));
String callDuration = managedCursor.getString(duration);
}
По документации для получения автарки необходим CONTACT_ID. Как его получить либо сразу аватарку контакта?
Заранее всем большое спасибо!
Источник: Stack Overflow на русском