保存到本地
context.getCacheDir();
关于这个方法,文档是这样说的:
返回文件系统上特定于应用程序的缓存目录的绝对路径。 这些文件将是在设备存储空间不足时被首先删除的文件。这些文件将被删除时无法保证留存。
注意:不要依靠系统主动为你删除这些文件; 对于缓存文件占用的空间量,应始终具有合理的最大值(如1 MB),并在超过该空间时删除这些文件。
返回保存应用程序缓存文件的目录的路径
保存到内存(LRU算法)
LRU算法即最近最小使用算法,以map的形式进行存储。
key是图片链接地址,value是android下的图片bitmap对象
maxsize是当前集合能够占有的最大内存大小
RunTime.getRunTime().maxMemory();手机运行内存