我已将图像从互联网下载到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一年前停产。
这对我不起作用(myfile =“filename.png”)。
那不是有效的道路。如果您使用的是openFileOutput()
,则该文件将被写入getFilesDir()
表示的目录中。所以,你的形象将在new File(getFilesDir(), FILENAME)
。
如果不是UIL你有什么建议呢?
有几十个image-loading libraries。就个人而言,我使用Picasso。