使用Universal Image Loader进行内部存储图像

时间:2016-12-12 22:06:02

标签: android universal-image-loader internal-storage

我已将图片从互联网下载到Android,并使用

将其保存到内部存储空间
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();

将该图像保存到/ data / data / mypackagename / files文件夹中。

是否可以使用Universal Image Loader加载该图像?这对我不起作用(myfile =“filename.png”)。

ImageLoader.getInstance().displayImage("file://"+myfile, myImageVIew);

1 个答案:

答案 0 :(得分:1)

Universal Image Loader一年前停止了。

  

这对我不起作用(myfile =" filename.png")。

这不是有效路径。如果您使用openFileOutput(),则该文件将写入getFilesDir()表示的目录。因此,您的图片将位于new File(getFilesDir(), FILENAME)

  

如果不是UIL那你的建议是什么?

有几十个image-loading libraries。就个人而言,我使用Picasso