使用Android的RESTful服务

时间:2013-10-04 16:24:27

标签: php android json rest

我似乎无法掌握获取网络到机器人的概念。我正在阅读有关RESTful服务和JSON的一些内容,但我从来没有找到任何可以帮助我的东西。我的想法是将Access数据库放在某个地方,并在Android应用程序上从中获取文件。

我应该从哪里开始?说我得到了数据库,我得到了服务器来启用它。 JSON在哪里发挥作用?查询放在哪里,一些PHP,JSON,app本身?

就我所读到的所有内容而言,连接应该是这样的

WEB - 数据库 - REST - 应用程序

它如何连接到PHP,PHP文件在哪里?我在这里看到很多关于它的话题,但是每个人都已经取得了一些进展,我不知道从哪里开始。你能指导一些值得阅读的书吗?

谢谢

1 个答案:

答案 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

希望这会有所帮助

谢谢