¿Cómo puedo saber cuántos contactos hay en la lista de contactos? Obtuve el número de contacto, pero una persona puede tener más de un contacto y quiero dar cuenta de esto para encontrar la cantidad total de contactos en la lista de contactos.cuántos contactos hay en la lista de contactos
Respuesta
Para encontrar el recuento de los números de teléfono de todos los contactos
Cursor cursor = managedQuery(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null);
int count = cursor.getCount();
Para encontrar el recuento de todos los números de teléfono de un RawContactID en particular (pasar el valor de identificación de contacto en rawContactId).
Cursor cursor = managedQuery(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.RAW_CONTACT_ID + " = " + rawContactId, null, null);
int count = cursor.getCount();
El número de contactos que se muestran en la ContactsListActivity consiste se puede determinar mediante la siguiente consulta.
Cursor cursor = managedQuery(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
int count = cursor.getCount();
Sin embargo, si una persona ha sido ingresada en varias cuentas, solo se obtiene una sola instancia mediante la consulta anterior, ya que ContactsContract.Contacts combina todos esos contactos.
Cursor cursor = managedQuery(RawContacts.CONTENT_URI, null, null, null, null);
int count = cursor.getCount();
La relación entre ContactsContract.Contacts y RawContacts se puede encontrar a cabo a http://developer.android.com/resources/articles/contacts.html
la esperanza que esto se resuelva su duda!
Un hilo muy viejo, pero si se desea contar contactos con números de teléfono que puede utilizar esto:
Cursor cursor = managedQuery(ContactsContract.Contacts.CONTENT_URI, null, ContactsContract.Contacts.HAS_PHONE_NUMBER, null, null);
int count = cursor.getCount();
Por supuesto managedQuery es obsoleto ahora, pero esto puede ayudar en un aprieto :)
- 1. Android Lista de contactos
- 2. cómo eliminar todos los contactos en la lista de contactos en android mobile programáticamente
- 3. ¿Cuál es la diferencia en contactos versus contactos sin formato?
- 4. Crear un programa de lista de contactos
- 5. ¿Hay alguna API de contactos de AOL?
- 6. cómo obtener la lista de contactos en qt
- 7. OAuth frente a contactos portátiles para importar contactos
- 8. Cómo obtener la lista de cumpleaños contactos de iPhone
- 9. Obtener los contactos de Android
- 10. Extracción del grupo "Otros contactos" de Gmail a través de la API de contactos de Google
- 11. existe contacto en los contactos
- 12. Añadir varios contactos en lotes
- 13. UISearchBar teñido como Contactos
- 14. Autocompletar TextView con contactos
- 15. Crear Grupo de Contactos Invisibles en Android
- 16. Crear nueva vista de contactos
- 17. ¿Cómo recuperar contactos de Gmail?
- 18. ¿Cómo elegir contactos solo desde contactos de google (no Facebook, etc.) con números de teléfono?
- 19. Personalizar el aviso "querer contactos"?
- 20. Android. para mostrar contactos como vista de lista
- 21. Android Listview como lista de contactos de iphone (alfabetos en el lado derecho de la lista)
- 22. Obtener número de teléfono de Contactos solamente
- 23. Lectura de contactos SIM en jailbreak iPhone
- 24. Correo electrónico de contactos múltiples en Python
- 25. Android: ¿Cómo escoger varios contactos
- 26. Obtener contactos de Google utilizando LightOpenID?
- 27. Cómo leer los contactos sim de Android y los contactos telefónicos por separado
- 28. Borrado (Raw) Contactos en Android 2.x
- 29. Obtención de contactos de Outlook con Python
- 30. Contactos de la libreta de direcciones en Core Data
lo siento pero es un trabajo excelente. Me está dando a mí también que dosent tienen contacto no., que solo tienen identificaciones de correo electrónico. Entonces, ¿podemos tener el número total de números de teléfono que están almacenados en la lista de contactos? – nimi
Ya este código devolverá todos los contactos. No puedo obtener el requerimiento exacto. Respondí la siguiente pregunta "¿Cómo puedo saber cuántos contactos hay en la lista de contactos?" ¿Necesita encontrar la cantidad total de números telefónicos de todos los contactos? En ese caso, estoy editando mi respuesta. –
muchas gracias señor ... funcionó – nimi