通过url下载图像,或使用base64进行转换

时间:2014-03-11 01:50:49

标签: android json image base64

我的应用会收到一个包含类别名称及其图片网址的jsonArray。这是最好的:

  1. 发送图片的网址,然后下载它们。
  2. 或者不是发送网址,而是发送用base64转换的图片。 实际上我知道base64更大,但我只是想在请求的大小和数量之间进行权衡,我的意思是哪个更好:获得一个大的请求,或者得到很多小的请求?
  3. 我有大约20个类别,图像只有20-30 Kb。

1 个答案:

答案 0 :(得分:1)

1:发送图片网址并下载并大量缓存设备端,这往往是“始终”最好的方式。

JSON响应应该有一个对象数组,每个对象都有一个名称和一个URL,只需在你的应用程序中获取JSON响应并解析相关的URL和名称,使用Picasso下载每个(如前面的问题所述)你去,它会缓存它们以便将来更快地访问。