我一直在不同的平台上研究这个问题的答案,但还不能完全把这些部分放在一起。
目前,我有一个用c++硬编码的设备,它连接到服务器,并使用php脚本将数据输入数据库。在那里,我有一个php脚本,然后连接到数据库并处理数据,创建一个xml文件。然后我有一个googleapi,它获取xml文件并从xml文件数据创建标记。
我现在正试图在我的android应用程序中构建一个java版本。因为php脚本已经在lamp服务器上,数据库已经在服务器的表中。
如何从android工作室连接到数据库?有没有办法连接到服务器并使用我的php脚本?
我从来没有使用过json,我希望尽量避免使用json,并坚持使用php。
谢谢!
2条答案
按热度按时间wxclj1h51#
如果您在服务器端使用php,那么连接数据库的唯一方法就是使用phpwebservices(又称api)。正如您所说的,您没有使用json,但这是唯一的方法。为了简化网络调用,可以使用各种库来简化http请求。对于android,volley和okhttp是最常用的库。我个人建议你在android上使用volley。使用volley解析json只是小菜一碟
ocebsuys2#
您需要在这里使用webservice。为了简单起见,使用android中的reformation库,它将负责json输入/输出解析、webservice调用和处理来自它的响应。