Android: как найти список вызовов, сделанных для определенного контакта? - PullRequest
1 голос
/ 11 декабря 2010

При наличии контакта или идентификатора контакта в Android, как мне получить список вызовов, сделанных на этот контакт или с него? Как и журнал вызовов, но отфильтрован только для одного человека (с возможностью нескольких телефонных номеров, конечно).

1 Ответ

1 голос
/ 11 декабря 2010

Как правило, нет. Между поставщиками контента CallLog и ContactsContract нет строгой реляционной связи.

CallLog кеширует отображаемое имя вызывающего абонента, если этот вызывающий абонент был контактом, и вы можете попытаться найти его, но я ожидаю, что это будет ненадежно, поскольку данные ContactsContract могут изменить, данные CallLog не будут.

...