Android上的图像策略

时间:2013-12-06 14:37:46

标签: android json image

我正在创建一个包含大量照片的应用程序。他们将记忆> 100 mb。到目前为止,我有3个想法:

  
      
  1. 将其放入@drawable - 应用程序会很重
  2.   
  3. 通过JSON下载并放入java数组 - 兑现 - 它可以存在多长时间?
  4.   
  5. 由JSON下载,将其放在手机记忆库/ SD卡上并从内存中读取应用程序。用户可以删除图片。
  6.   

最好的选择是为用户提供是否有照片的可能性。

什么策略最有效率和推荐? 每个意见和教程都会有所帮助。

由于

2 个答案:

答案 0 :(得分:1)

有很多库负责从网上下载图像,然后将它们缓存在您首选的内存中。其中一些将是:

1。 nostra13 / Android-Universal-Image-Loader

2. Square / Picasso

3. Google / Volle

我写了一篇关于这个主题的博客文章,你可以查看:

How to load images asynchronously into a ListView

答案 1 :(得分:1)

查看Android Image Loader,它还可以为您缓存图像,以防止将来重新下载。它还有许多其他功能。

易于使用,只需使用以下命令即可将图像从网址加载到视图中:

imageLoader.displayImage(imageUri, imageView);