En mi aplicación, el usuario escribe un número de teléfono, y quiero encontrar el nombre del contacto con ese número de teléfono?Buscar contacto por número de teléfono
que suelo buscar en los contactos como éste:
Cursor cur = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
Pero hago esto para tener acceso a todos los contactos ... En esta aplicación sólo quiero obtener el nombre del contacto del número de teléfono dado ... ¿Cómo ¿Puedo restringir la consulta?
¿O tengo que ir a través de todos los contactos y ver si alguno tiene el número de teléfono dado? Pero yo creo que esto puede ser muy lenta esta manera ...
leer la documentación acerca de lo que todos esos valores nulos pueden ser sustituidos por –
:) Además, desea usar 'CONTENT_FILTER_URI'. –
Para la comodidad de otros, he escrito una publicación que contiene todo el código para consultar el nombre, la foto, la identificación de contacto, etc. con una explicación decente. El código contiene fragmentos que se encuentran en diferentes respuestas, pero más organizados y probados. Espero eso ayude. Enlace: http://hellafun.weebly.com/home/get-information-of-a-contact-from-number – Usman