将通用图像加载器用于内部存储图像

Use Universal Image Loader for Internal Storage images

我已将图像从互联网下载到 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);

Universal Image Loader 一年前停产了。

This is not working for me (myfile = "filename.png").

该路径无效。如果您使用 openFileOutput(),文件将被写入到 getFilesDir() 表示的目录中。因此,您的图像将在 new File(getFilesDir(), FILENAME).

If not UIL what do you suggest then?

有几十个image-loading libraries. Personally, I use Picasso