【发布时间】:2010-11-28 03:12:23
【问题描述】:
我正在研究如何从 MySQL 数据库中提取信息以在应用程序中显示信息,但我想知道这样做的好方法是什么?现在我在想……
ANDROID APP HTTP(显示 XML 以拉取并显示在应用程序上) DB 服务器。
我阅读了有关 JSON 和其他一些执行此操作的方法,但我只是想知道是否有人知道执行此操作的最佳方法。
【问题讨论】:
标签: android xml json communication
我正在研究如何从 MySQL 数据库中提取信息以在应用程序中显示信息,但我想知道这样做的好方法是什么?现在我在想……
ANDROID APP HTTP(显示 XML 以拉取并显示在应用程序上) DB 服务器。
我阅读了有关 JSON 和其他一些执行此操作的方法,但我只是想知道是否有人知道执行此操作的最佳方法。
【问题讨论】:
标签: android xml json communication
是的,我会使用 php 连接并将其输出为 json,这很容易被 android 解析
你可以用这个 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);
【讨论】:
在高层次上,是的,你会这样做。 JSON 在 Android 端很容易处理,因此它可能是您的不错选择。您应该注意在 Android 平台上进行此类访问的细微差别。有一个 video on the Android Developer's site 涵盖了从 Android 访问 REST 服务的设计模式。在视频列表中查找 Android REST 客户端应用程序。
【讨论】: