Что нужно сделать:
1) написать метод АПИ на сервере, который будет возвращать данные пользователя в сериализованном Json формате. (считаю самым удобном форматом передачи данных)
2) В вашем проекте, создать новый класс, родителем у которого будет являться AsyncTask, необходимо как минимум переопределить метод doInBackground, где и будет осуществляться соединение с сервером, прием и разбор этого Json'a и формирование данных в нужном виде.
3) в нужном месте создать объект класса, который написали до этого и вызвать у него метод execute. Можно еще дополнительно использовать метод get, чтобы получить ответ от задачи.