在android中显示SD卡中的图像

时间:2012-02-08 16:26:41

标签: android bitmap gallery lazy-loading

我有一个应用程序需要显示保存在SD卡中的大约50个图像。每个图像文件都是加密的,大小为600kb。因此,我需要在将图像显示在图库小部件中之前解密图像。此加载需要大量的时间(SD卡读取时间+解密时间)。我想以有效的方式加载图像(更快) 我想到的解决方案就像在默认的android gallery应用程序中那样。在我们快速扫描图像时,它将首先显示图像的模糊版本。然后在1或2秒后显示完整图像。我该如何继续实施这种“增量图像加载”方式。还有其他建议可以解决这个问题

1 个答案:

答案 0 :(得分:1)

如果图像已加密,则无法实现。在图像完全解密之前,您无法了解有关数据的任何信息。

您可以做的是一次解密所有图像并对其进行缓存,这样您就不必每次都解密。