Тут прям в двух словах похоже не объяснишь... Как минимум Вам нужен HTTP сервер, который будет обрабатывать ваши запросы. Для разработки можно какой-нибудь
XAMPP использовать локально. Ну а дальше, читаете как оно там в связке работает, я имею ввиду HTTP сервер + PHP + MySQL.
Я не силен в Android разработке, но думаю можно такой код покрыть тестом, в котором эмулировать ответ от сервера.