【发布时间】:2011-10-13 06:16:41
【问题描述】:
我想知道如何在android中调用webservices我从互联网上做了很多搜索并阅读了几个教程但无法理解和操作,任何人都可以建议任何教程,或提供任何Pdf文件或任何与 Web 服务相关的书,以便我能够理解。
提前致谢
【问题讨论】:
标签: android web-services
我想知道如何在android中调用webservices我从互联网上做了很多搜索并阅读了几个教程但无法理解和操作,任何人都可以建议任何教程,或提供任何Pdf文件或任何与 Web 服务相关的书,以便我能够理解。
提前致谢
【问题讨论】:
标签: android web-services
我建议的第一个阅读是this one - 这是 W3School 教程。不要忘记阅读本教程中包含的相关章节——Soap、Wsdl 等——因为本教程作为一个独立的部分没有那么有价值。本教程与 Android 无关,但会为您提供了解此类架构的使用和约束所需的所有信息,然后构建您的项目。
在 Android 下,您将面临手机和平板电脑的特定限制:网络可能会掉线,而且经常会掉线:在管道中,在地下室,在任何网络覆盖不佳的区域。因此,您必须通过缓存数据或在没有网络可用时允许应用程序以降级模式工作来处理这一点。这些只是示例,因为我不知道您的上下文。
之后,Android 使用 Java 开发,在常规 java.* 包之上具有特定的 API。这些只是实现客户端的工具。在服务器端,根据您是否控制这些服务,您可能还需要做一些实现。如果是这样,这可以是 Java、PHP、.Net,任何东西:Web 服务架构的目的之一是保持独立于远程实现,只关心交换协议。但是阅读您的问题,我认为前两点比实施更重要(或者说具有更高的优先级),因为它们是先决条件。 (编辑:无论如何,可以在here on StackOverflow 找到一个有用的讨论。)
【讨论】:
Android 没有自己的工具,那么您应该使用自己的工具或使用一些 Thing Like KSOAP2。
你可以用这个。
http://www.c-sharpcorner.com/UploadFile/88b6e5/how-to-call-web-service-in-android-using-soap
【讨论】: