Você precisa de duas coisas
- Serviço da Web
- Cliente
Serviço da Web :Este é basicamente um site, que obterá informações do MySQL e as exibirá como JSON. Você pode usar XML ou outra coisa, mas JSON provou ser o mais fácil para mim.
Tutorial PHP e MySQL:http://www.w3schools.com/php/php_mysql_intro.asp
Eu vou assumir que você pode fazer isso, não é tão difícil. O que você normalmente obtém é um array do banco de dados. Você usa esse array para fazer JSON dele, usando
<?php
echo json_encode($my_array);
?>
O que você vai obter é algo assim:
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
Cliente :Até agora, usei apenas a biblioteca chamada GSON , e funcionou muito bem para mim. Eu acho que você encontrará todos os exemplos de como usá-lo. O que ele faz é ler esse JSON por meio do URL que você forneceu e preenche seus objetos.