Necesitas dos cosas
- Servicio web
- Cliente
Servicio web :Este es básicamente un sitio web, que obtendrá información de MySQL y la mostrará como JSON. Puede usar XML o algo más, pero JSON ha demostrado ser el más fácil para mí.
Tutorial PHP y MySQL:http://www.w3schools.com/php/php_mysql_intro.asp
Asumiré que puedes hacer eso, no es tan difícil. Lo que normalmente obtienes es una matriz de la base de datos. Usas esa matriz para convertirla en JSON, usando
<?php
echo json_encode($my_array);
?>
Lo que obtendrás es algo como esto:
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
Cliente :Hasta ahora solo he usado la biblioteca llamada GSON , y funcionó muy bien para mí. Creo que encontrará todos los ejemplos allí sobre cómo usarlo. Lo que hace es leer ese JSON a través de la URL que ha proporcionado y llena sus objetos.