Как узнать, сколько контактов в списке контактов? Я получил контактный номер, но у одного человека может быть более одного контакта, и я хочу учесть это при поиске общего количества контактов в списке контактов.Сколько контактов в списке контактов
ответ
Чтобы найти количество телефонных номеров всех контактов
Cursor cursor = managedQuery(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null);
int count = cursor.getCount();
Чтобы найти количество всех телефонных номеров определенного RawContactID (передать значение идентификатор контакта в rawContactId).
Cursor cursor = managedQuery(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.RAW_CONTACT_ID + " = " + rawContactId, null, null);
int count = cursor.getCount();
Количество контактов, отображаемых в составе ContactsListActivity, может быть определено следующим запросом.
Cursor cursor = managedQuery(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
int count = cursor.getCount();
Однако, если человек был введен под несколькими учетными записями, то по указанному выше запросу получается только один экземпляр как ContactsContract.Contacts объединяет все такие контакты.
Cursor cursor = managedQuery(RawContacts.CONTENT_URI, null, null, null, null);
int count = cursor.getCount();
Соотношение между ContactsContract.Contacts и RawContacts можно найти на http://developer.android.com/resources/articles/contacts.html
Надежда это решает ваши сомнения!
действительно старая нить, но если вы хотите считать контакты с номерами телефонов вы можете использовать это:
Cursor cursor = managedQuery(ContactsContract.Contacts.CONTENT_URI, null, ContactsContract.Contacts.HAS_PHONE_NUMBER, null, null);
int count = cursor.getCount();
Конечно managedQuery устарело сейчас, но это может помочь в затруднительном :)
- 1. Отображение контактов в списке андроидов
- 2. Как загрузить фотографии контактов и показать их в списке контактов?
- 3. android Производительность контактов контактов
- 4. Подгруппа контактов Google группы контактов
- 5. Список контактов для нескольких контактов
- 6. Отображение контактов из списка контактов в java
- 7. UITableView, разделённый буквой, как в списке контактов
- 8. Как отобразить диалог в списке контактов
- 9. Найти пользователей Android в вашем списке контактов
- 10. Мои контакты приложения в списке контактов телефона
- 11. отображение контактов в проверочном списке для удаления
- 12. как найти дубликаты контактов в списке View
- 13. Представление AlertView в списке контактов (AddressBook)
- 14. Экспорт и импорт контактов контактов не работает
- 15. Как изменить номера контактов на имена контактов?
- 16. Расположение контактов для контактов с Android
- 17. Замедленный выбор контактов с использованием рамки контактов
- 18. Отсутствие контактов из рамок контактов (Objective-C)
- 19. Контрольный список контактов для контактов Android
- 20. Android Контактов
- 21. контактов экран
- 22. перехват контактов
- 23. Чтение контактов
- 24. Экспорт контактов
- 25. андроид контактов намерения?
- 26. Память контактов на iPhone?
- 27. Возврат кол-во контактов
- 28. обновить список контактов механизм
- 29. Как сделать список контактов?
- 30. Как создать элементы списка контактов в списке контактов SharePoint 2013 с помощью PowerShell?
извините, но это dosent work.it дает мне, что и у какого дозатора нет контакта, у которого есть только идентификаторы электронной почты. поэтому можем ли мы иметь общее количество телефонных номеров, которые хранятся в списке контактов? – nimi 2010-11-27 08:38:57