xutils 使用BitmapUtils进行图片本地缓存
2016-10-28 16:48
519 查看
@Override public void onClick(View view) { if (view.getId() == R.id.btn1) { String cachePath = Environment.getExternalStorageDirectory() + "/cacheFileDir"; BitmapUtils bitmapUtils = new BitmapUtils(this, cachePath);//指定缓存路径 bitmapUtils.configDiskCacheFileNameGenerator(new FileNameGenerator() { @Override public String generate(String arg0) { return fileName; } }); //判断本地缓存是否有图片,有的话从本地加载没有从网络获取 File bitmapFileFromDiskCache = bitmapUtils.getBitmapFileFromDiskCache(cachePath+"/"+fileName); if(bitmapFileFromDiskCache == null){ bitmapUtils.display(image, Consts.IMAGE_URL); }else { bitmapUtils.display(image, cachePath+"/"+fileName); } } }
相关文章推荐
- 使用缓存到本地的图片对initWithUrl的进行初始化
- 使用缓存到本地的图片对initWithUrl的进行初始化
- xUtils图片本地缓存使用
- 4000 使用RNCachingURLProtocol对WebView进行本地缓存
- 使用SDWebImage进行简单的图片下载和缓存
- 使用LruCache进行图片缓存
- Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(编码实现)
- « AFNetworking 图片的本地缓存问题 Get application bundle seed ID in iOS » AFNetworking 使用总结 (用法+JSON解析)
- Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(流程图或活动图)
- Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(编码实现)
- 使用SDWebImage进行异步图片下载和缓存管理
- IOS应用加载本地WebView禁止进行缓存(使用私有api)
- android 针对于GridView中的getView方法的bug,使用本地缓存来处理图片显示的问题
- 请求网络图片缓存到本地 ,还有一些现成的图片加载框架的使用 Ace网络篇(一)
- 新版本使用fresco如何获取本地缓存图片的文件
- 使用xUtils做图片下载缓存
- Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行本地双缓存处理(编码实现)
- Android 使用LruCache 缓存本地图片
- 使用AysnTask进行图片的异步缓存
- 使用fresco如何获取本地缓存图片的文件