2010-11-28 17 views
0

Ich mache ein paar Nachforschungen darüber, wie man Informationen aus einer MySQL DB holt, um Informationen in einer Anwendung anzuzeigen, aber ich frage mich, was wäre ein guter Weg, dies zu tun? Im Moment denke ich etwas wie ...Android-Anwendung mit einer Webserver-Datenbank verbinden

ANDROID APP < -> HTTP (Anzeige XML zum Ziehen und Anzeigen in der App) < -> DB Server.

Ich lese über JSON und einige andere Möglichkeiten, dies zu tun, aber ich frage mich nur, ob jemand den besten Weg kennt, dies zu tun.

Antwort

0

Auf einem hohen Niveau, ja, das ist, wie würden Sie TU es. JSON ist auf der Android-Seite einfach zu handhaben, also könnte es eine gute Wahl für Sie sein. Es gibt Nuancen, diese Art des Zugriffs auf der Android-Plattform, die Sie beachten sollten. Es gibt eine video on the Android Developer's site, die Entwurfsmuster für den Zugriff auf REST-Dienste von Android abdeckt. Suchen Sie in der Videoliste nach REST-Clientanwendungen für Android.

4

Ja, ich PHP verwenden würde zu verbinden und gibt es als json, die von android

leicht parseable ist können Sie verwenden diese http://php.net/manual/en/function.json-encode.php

$query = mysql_query("SELECT ..."); 
$rows = array(); 
while($row = mysql_fetch_assoc($query)) { 
    $rows[] = $row; 
} 
echo json_encode($rows); 
+0

Dies ist die Methode, die ich benutze und es funktioniert gut. – Knossos

Verwandte Themen