任何人都能说出anddroid中web服务的确切含义。每个地方都能找到如何使用不同的协议调用webvservice。但我不明白究竟什么是网络服务。
答案 0 :(得分:9)
Web服务类似于网页,因为您可以使用HTTP通过Web访问它们。不同之处在于您通常会返回原始数据而不是演示文稿页面。例如,您可能会像地址一样返回一行记录。所以传输层是HTTP。 Android的数据通常将以JSON或XML编码。您可以使用HttpClient或URLConnection访问该服务。通常,您可以在浏览器中测试Web服务以查看您获得的内容,并且您通常会看到JSON或XML格式的数据。对于JSON,您使用像simple_json这样的库来提取到java对象中。 XML通常使用SAX Parser进行处理。它们真的很容易使用。
答案 1 :(得分:1)
Android中的Web服务就像任何其他计算机一样,通过HTTP请求信息。
“Web服务可以将您的应用程序转换为Web应用程序”(来自w3schools.com)意味着您可以使用Web服务提供更丰富,更新的体验。例如,如果您的应用程序是文本编辑器,它可以检查Web服务是否有更新,而不是强迫用户检查网站是否有更新。另一个例子是将自己的客户端编写到Facebook上,该客户端将使用多个Web服务调用并依赖于Facebook向用户呈现内容。
答案 2 :(得分:0)
Web服务是用于在其间交换信息的标准 异构类型的应用程序或系统。软件应用 用各种编程语言编写并运行各种编程语言 平台可以使用Web服务通过Internet交换信息 使用http协议。这种互操作性可以在两者之间实现 Java和Dot net应用程序,或PHP和Java应用程序。
例如,Android应用程序可以使用Web服务与java或.net应用程序进行交互。