【问题标题】:Android Client connecting to RestFul WebserviceAndroid 客户端连接到 RestFul Webservice
【发布时间】:2010-11-10 10:36:12
【问题描述】:
大家好
我已经厌倦了寻找连接到 Android 应用程序的 REST Web 服务的简单示例。我知道以前有很多人问过这个问题,但是作为一个理论有很多不同的答案。
我知道我必须使用 restful web 服务,而不是移动应用程序的 SOAP。
我需要创建一个生成 JSON 的 Web 服务,然后在 Android 中我可以解析 JSON,但问题是,由于我是 android 新手,我正在寻找一个包含服务器和客户端的简单示例。
服务器:带有数据库连接的 JAVA 和生成 JSON 的 Restful WebService
Android 客户端:解析来自 web 服务的 JSON 结果
如果有人可以提供这样的例子,请帮助我。
【问题讨论】:
标签:
java
android
web-services
client
【解决方案1】:
首先,在您创建自己的网络服务之前,您可能想尝试现有的网络服务,例如雅虎提供的服务。
看看 Yahoo 的 PlaceFinder API,它是一个您可以调用的免费网络服务,并且有很好的文档记录。您可以找到 JSON 示例here
创建一个简单、标准的 java 应用程序来查询该 Web 服务,处理 JSON,然后 System.out.print 响应中的内容,这将使您在将 android 平台带入问题之前熟悉您需要什么
我没有使用 JSON 示例,但我在 XML 端写了一个quick tutorial,这可能会有所帮助。对此感到满意后,将该代码引入 Android 应用程序并让它在屏幕上打印一些内容。
您的问题有相当广泛的要求,请尝试我推荐的内容,然后再提出更详细的问题
祝你好运!