7

我已经创建了一个关于餐馆的在线数据库,我需要通过我的 android 应用程序访问这个数据库,以便我可以在过滤后向用户显示数据。我的应用程序不需要更新数据库,但我的问题是如何连接到我的在线 mysql 数据库并将其提供给用户?我在这个站点以及其他站点上查看了许多建议,我只是发现我必须在访问时使用 JSON 解析器,但不知道如何去做。

4

3 回答 3

7

最好的解决方案是提供一个公共 API,例如使用 PHP 进行管理,它可以根据您的 Android 应用程序的需要提供过滤和显示的数据库数据。

于 2012-07-04T08:10:26.463 回答
4

此链接可能会对您有所帮助。http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ 了解 JSON 解析器以及它如何在 android 中用于检索数据从服务器上的数据库...您可以在 php 中编写 Web 服务 ..

于 2012-07-04T08:21:17.920 回答
0

您需要提供 Android 应用程序可以与之对话的服务器端解决方案。PHP 脚本是一个不错的选择,它可以直接与 MySQL 数据库交互,并将结果返回到设备。

然后,您可以创造性地使用 PHP 脚本,对结果进行排序等,并通过从 Android 设备中移除一些处理,并在电池寿命不是那么大的问题的服务器端进行处理,从而提供更全面的解决方案.

您只需要在 Android 设备上实现 Web 服务调用,通过 HTTP 的简单 GET/POST 请求就足够了,具体取决于您打算做什么。查看 REST API 以获取有关如何正确实施的指南。

为此,您可以轻松地将 PHP 脚本添加到与 MySQL 数据库相同的服务器

于 2012-07-04T08:18:48.750 回答