注意:LruCache是有版本限制的,低版本的sdk需要在libs文件夹添加相应的support-4v文件。
本文改造的大部分是参考/topic/1118828,感谢。
不废话直接上工程代码,内有关键注释,项目就不上传了,自己对照着上面网址改呗。
首先是Application文件,负责创建图片存储文件夹:
public class MyApp extends Application{@Overridepublic void onCreate() {super.onCreate();File f = new File(Environment.getExternalStorageDirectory()+"/TestSyncListView/pic/");if (!f.exists()) {f.mkdirs();}}}
图像读取工具类:
?
线程辅助类:
?
使用类:
?