使用Android的RESTful服务

我似乎无法掌握获取web-to-android的概念。 我正在阅读有关RESTful服务和JSON的一些内容,但我从来没有找到任何可以帮助我的东西。 我的想法是让Access数据库在线,并在Android应用程序上从中获取文件。</ p>

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

据我所知,从我所读过的所有内容来看,连接应该是这样的</ p>

WEB - 数据库 - REST - 应用程序</ p>

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

谢谢</ p>
</ div>

展开原文

原文

I can't seem to get a grasp on getting the web-to-android concept. I was reading a bunch of stuff about RESTful services and JSON, but I never found anything that could help me. My idea is to have Access database somewhere online, and get files from it on the android app.

Where should I even begin? Say I got the DB and i got the server to put it on. Where does JSON come in play? Where are queries put into, some PHP, JSON, app itself?

As far as I could understand from all I have read, the connection should be somehow like this

WEB -- Database -- REST -- App

How does it connect to PHP, where does the PHP file go? I have seen many topics here talking about it, but everyone has already made SOME progress, I don't know where to even start. Could you direct me to some book worth reading?

Thank you

1个回答



简单 JSON(JavaScript Object Notation)是一种用于数据交换的轻量级格式。</ strong>请参阅< a href =“https://stackoverflow.com/questions/383692/what-is-json-and-why-would-i-use-it”>这里获取信息。</ p>
\ n

你的项目有两个端点,前端(android端)和后端(服务器和php)。 JSON是两端谈话的方式。 </ p>

你问它</ strong>怎么样,我猜你的意思是android方面的java代码,连接到PHP。
PHP是你写的语言 你的JSON请求API。</ p>

你的java代码如何使用api?

您根据需要使用REST并发出HTTP POST或GET请求。 </ p>

文章展示了如何将它们连接在一起。 </ p>

编辑</ strong> </ p>

整体结构如下:</ p>

   - 创建db 
--将db放在服务器上
--创建PHP webservice以从db中获取并在JSON中编码
使用REST来发出HTTP请求以从数据库中获取数据
-数据到来 回到JSON

  • 解码JSON(使用java中的标准库)
  • 使用你的数据
    </ code> </ pre>

    希望这有助于</ p>
    \ n

    谢谢</ p>
    </ div>

展开原文

原文

In simple JSON (JavaScript Object Notation) is a lightweight format that is used for data interchanging. see here for information.

You will have two ends for your project, the front end (android side) and the back end(the server & php). JSON is the way the two ends talk.

You asked how does it, i assume you mean the java code for the android side, connect to the PHP. The PHP is the language you are writing your API for JSON requests in.

How does your java code use the api? You use REST and made HTTP POST or GET requests depending on your need.

This article shows how to connect them together.

EDIT

The overall structure is the following:

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

Hopefully this helps

Thank you

dongxia4880
dongxia4880 是的,这是可能的,相当直接的,我建议你有一个谷歌并尝试找出你,如果你仍然卡住然后发布另一个问题
接近 7 年之前 回复
drnpwmq4536
drnpwmq4536 我需要将解码后的JSON与android本地数据库相结合,还是不是必需品? 再一次谢谢你
接近 7 年之前 回复
donglv1831
donglv1831 伟大的帖子,现在一切都有意义! 谢谢! 还有一个问题......是否有可能以这种方式检索图像?
接近 7 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐