Start a Project

Getting all contacts of mobile in your application

In your application you may want to get any contact that is stored on user device or let user select any contact or number of contacts. This is necessary for sending message or inviting friends from an application so how we will get device contacts? It can be done by using ContactContract provider

We simply have to query ContactContract regarding the data we want. Here in this tutorial we are getting all the contacts and shows them in a list from where user can pick one or more contacts as he/she wants.

Firstly we have to add permissions to our manifest file for reading contacts

Now create an activity/ fragment which will get contacts data and set it in a listview. Here I am using an activity, the xmls related to the activity will be like

get_contacts.xml:

Contacts.class:

MyContactsActivity.class:

And you will get all the contacts saved on th device just like that.

Exit mobile version