java - Android 客户端连接到 RestFul Webservice

标签 java android web-services client

大家好 我已经厌倦了寻找连接到 Android 应用程序的 REST Web 服务的简单示例。我知道以前有很多人问过这个问题,但作为一个理论,有很多不同的答案。 我知道我必须使用 Restful Web 服务,而不是移动应用程序的 SOAP。 我需要创建一个生成 JSON 的 Web 服务,然后在 Android 中我可以解析 JSON,但问题是,由于我是 Android 新手,我正在寻找一个包含服务器和客户端的简单示例。 服务器:具有数据库连接的 JAVA 和生成 JSON 的 Restful WebService Android 客户端:解析来自 Web 服务的 JSON 结果

如果有人可以提供这样的例子,请帮助我。

最佳答案

首先,在创建自己的 Web 服务之前,您可能想尝试一下现有的 Web 服务,例如 Yahoo 提供的服务。

看看 Yahoo 的 PlaceFinder API,它是一个您可以调用的免费 Web 服务,并且有很好的文档记录。您可以找到 JSON 示例 here

创建一个简单、标准的 java 应用程序来查询该 Web 服务、处理 JSON,然后从响应中 System.out.print 一些内容,这将使您在将 Android 平台带入问题之前熟悉您需要的内容

我没有使用过 JSON 示例,但我写了一个 quick tutorial在 XML 方面这可能会有所帮助。一旦您对此感到满意,就将该代码引入 Android 应用程序并让它在屏幕上打印一些内容。

您的问题中有相当广泛的要求,请尝试我推荐的内容,然后再提出进一步完善的问题

祝你好运!

关于java - Android 客户端连接到 RestFul Webservice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4143519/

相关文章:

java - 从 ArrayList<ArrayList<String>> 对象中删除重复项

java - java中使用回溯的老鼠迷宫问题

android - 在运行时传递参数时使用 getopt(s) 运行脚本的特定部分

android - 使用聚合调用 Google Fit REST API

java - 传入和传出蓝牙连接的并发线程

Jquery DataTable fnServerData 错误

java - 在 android (java) 中启用/禁用 MIDI channel

java - Spring Boot从命令行读取属性文件无法解析占位符 'ConfigPath'

java - 如何将帖子数据连续发送到网络和移动设备

asp.net - 接收 xml 文件作为 .net Web 服务的参数