我有一个网站已经设置使用mysql数据库。我想知道如何将我的应用程序连接到该数据库。
我想要实现的是,我的应用程序应该请求查找一个定义了"ID“或名称的表。该表包含指向图像或图像名称的链接。我希望应用程序检索这些图像,并在android应用程序上显示它们。
有什么方法可以做到这一点呢?我可以使用PHP开发android应用程序吗?
发布于 2013-04-01 02:39:01
Android不支持开箱即用的MySQL。访问数据库的“正常”方法是在其前面放置一个Restful服务器,并使用HTTPS协议连接到Restful前端。
看看ContentProvider吧。它通常用于访问本地数据库(SQLite),但也可用于从任何数据存储中获取数据。
我建议你考虑在本地备份你的所有/部分网站数据,这样当Android设备没有连接时,你的应用程序仍然可以工作。如果您沿着这条路线走下去,那么可以使用一个服务来保持两个数据库的同步。
发布于 2013-04-01 02:38:19
是的,您可以将android应用程序连接到PHP,以便从数据库中获取结果。使用Use服务通过ASYNC任务和http post请求连接到后端脚本。有关更多信息,请查看此链接Connecting to MySQL
发布于 2015-06-08 18:21:06
使用android vollley,它非常快,你可以更好地处理请求。Send post request using Volley and receive in PHP
基本上,您将为php请求(POST/GET)创建一个带有键值参数的映射,php将执行所需的处理,您将以JSON(json_encode())的形式返回数据。然后,您可以根据需要解析JSON,也可以使用Google的GSON让它进行解析。
https://stackoverflow.com/questions/15732853
复制相似问题