0

我正在从服务器下载一些小图像。我的问题是:我在哪里存储它们?这些图像是图标大小,我预计最多有 100 个。我想使用 HashMap 来存储它们。但我想知道是否应该将它们存储在 SD 卡上。如果我决定将它们存储在 SD 卡上:每次用户调用图像(用于多个活动)时,我是否必须“膨胀”位图,或者我是否将它们存储在数据结构中? ? 对我来说,显而易见的答案是 HashMap。但是以防万一我忽略了某些事情,有人知道我应该走哪条路的原因吗?

4

1 回答 1

0

为什么不将它们缓存在外部存储或内部存储上?这实际上是 Android Gallery 的做法。您可以在 /sdcard/Android/data/gallery_package/cache/cache_file 找到缓存文件。在图库中,您可以访问将由图库下载并缓存到本地磁盘的 Picasa 数据。在屏幕上绘制这些数据时,您可以直接从缓存中加载它们。

于 2013-10-23T06:19:52.453 回答