我似乎无法掌握获取网络到机器人的概念。我正在阅读有关RESTful服务和JSON的一些内容,但我从来没有找到任何可以帮助我的东西。我的想法是将Access数据库放在某个地方,并在Android应用程序上从中获取文件。
我应该从哪里开始?说我得到了数据库,我得到了服务器来启用它。 JSON在哪里发挥作用?查询放在哪里,一些PHP,JSON,app本身?
就我所读到的所有内容而言,连接应该是这样的
WEB - 数据库 - REST - 应用程序
它如何连接到PHP,PHP文件在哪里?我在这里看到很多关于它的话题,但是每个人都已经取得了一些进展,我不知道从哪里开始。你能指导一些值得阅读的书吗?
谢谢
答案 0 :(得分:2)
简单 JSON(JavaScript Object Notation)是一种用于数据交换的轻量级格式。请参阅here了解相关信息。
你的项目有两个端点,前端(android端)和后端(服务器和php)。 JSON是两端谈话的方式。
你问它怎么样,我假设你是指android端的java代码,连接到PHP。 PHP是您为JSON请求编写API的语言。
你的java代码如何使用api? 您可以根据需要使用REST并发出HTTP POST或GET请求。
此article显示了如何将它们连接在一起。
修改强>
整体结构如下:
-- Create db
-- Put db on server
-- create PHP webservice to fetch from db and encode in JSON
-- use REST to make HTTP requests to get data from the database
-- data comes back in JSON
-- decode JSON (using standard librarys in java)
-- use your data
希望这会有所帮助
谢谢