@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); } } }
xutils 使用BitmapUtils进行图片本地缓存
最新推荐文章于 2022-08-25 09:11:48 发布