【发布时间】:2015-04-30 13:17:59
【问题描述】:
本着不重新发明自行车的精神,我想知道是否有一种 Android 最佳实践方法(我没有通过谷歌找到,但我可能没有正确表达我的搜索)来保持一定数量的本地为下载的位图分配的存储空间,基于最常用的(而不是 FILO 或 FIFO)算法保留。
所以,我要做的是抓取一张图像(如果它还没有在磁盘上)并将其存储并将其标记为“最近需要的”。下次使用它时,我会再次将其标记为最近需要的。每次我这样做时,我都会检查所有图像,并且任何超过最近实用程序阈值的图像都将被删除。
我的算法还考虑到并非所有图像都是平等的,并且我希望为图像存储分配有限的空间。
我不是在问“怎么做”(因为我知道怎么做)...我问的是在我开始自己的自定义实现之前是否已经有我应该遵循的规定方法。
【问题讨论】:
标签: android image-caching file-storage