我正在使用 Android Universal Image Loader
下载,然后使用以下方法将下载的图片保存到我的SD卡:
.diskCache(new UnlimitedDiscCache(cacheDir ))
cacheDir
:
File filePath = Environment.getExternalStorageDirectory();
String dir = "/myIMAGESdir";
File cacheDir = new File(filePath, dir);
if(!(cacheDir.exists())){
cacheDir.mkdirs();
}
将图像保存在相应的目录中,正如它所要做的那样。 但现在我想要保存图片的路径,以便我可以利用它,就像保存 DB
的路径一样。
答案 0 :(得分:1)
File file = imageloader.getDiscCache().get(url);
String path = file.getAbsoluteFile();