我正在寻找有关从android应用访问MySql数据库的最佳方法的一些建议。我正在尝试与使用PHP的网站(不是我写的)交互。我可以访问该网站的开发人员,但是,他不了解android。网站的结构使您登录后的内容是动态的(即新闻,通知等)。目前,我已经编写了可以成功登录该网站的代码。我的下一步是获取数据并将其显示在移动设备上。这是我的困境。我不知道尝试使用SQL API直接访问数据库还是通过现有的PHP表单访问数据是否更好。任何和所有建议将不胜感激。
最佳答案
我建议开发人员(或您)使用PHP实现RESTful Web服务,以使您可以访问所需的数据。 JSON是一种很好的数据格式,可以在Android中轻松处理,也可以在PHP(或者RoR,如果您采用这种方式)中轻松生成。
在此RESTful层之上,您应该实现基于用户的身份验证,以确保api使用的安全性和可追溯性。
以下是指向PHP的几个REST库的链接:
https://stackoverflow.com/questions/238125/best-framework-for-php-and-creation-of-restful-based-web-services
和Android JSON解析:
http://developer.android.com/reference/org/json/package-summary.html
关于php - 寻求建议:通过Android应用访问MySql数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7548758/