android - 当涉及 SOAP Web 服务时,处理图像的最有效和最可靠的方法是什么?

标签 android web-services image soap

我有一个 android 应用程序,它将为一些数据调用 SOAP 网络服务。

为了这个问题的目的,我们假设它的数据是关于汽车的。

我已经知道返回有关汽车的文本数据(品牌、型号等),这是比较简单的部分。我还想以某种方式返回汽车的图像。

到目前为止,我看到了两个可行的选择:

  1. 在 SOAP 响应中检索图像(甚至不知道这是不是 可能)
  2. 在 SOAP 响应中检索指向图像的 URL, 可能是网络图片的 URL

谁能就实现这一目标的稳健解决方案提出建议?

谢谢

最佳答案

当然是选项 2。如果您执行选项 1,则仅限于在您完全下载整条消息(包括编码图像)后才显示。这可能需要一段时间。另一方面,如果您只包含 URL,您可以下载消息,呈现您的 UI,然后下载图像并在图像完成从 Web 获取后动态更新这些 ImageView 。这会产生响应更快的 UI,尤其是在您的数据连接可能不那么快速或不可靠的移动环境中。

关于android - 当涉及 SOAP Web 服务时,处理图像的最有效和最可靠的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8934437/

相关文章:

android - 你如何从安卓市场中删除你自己的应用程序

c# - 为什么我的 ASP.NET Web 服务不能启动进程,但我的 .NET 控制台应用程序可以?

我可以使用 Java API 操作和修改 HTML 代码及其标签?

android - 来自支持库的 SwipeRefreshLayout。 v21 不适用于静态内容

android - Gradle,如何从依赖项 jar 文件中排除类/包?

java - 构建为发布 APK 后出错,但调试 APK 没有错误 - 错误 : Found two getters or fields with conflicting case sensitivity

java - 设置 WS 响应架构时出现问题

web-services - 是否有服务或网站可以获取与指定城市/州或邮政编码相关的内容

objective-c - 具有图像文件和声音文件的CCSprite

c++ - 在 boost::gil 中读取图像和访问字节