Universal Image Loader displayImage不会显示来自SD卡的图像,但可以使用URL

时间:2013-04-25 03:46:04

标签: android android-imageview universal-image-loader

我正在尝试将Android应用中的Universal Image Loader从1.5.5更新到1.8.4(最新版本)。但是,使用SD卡中的1.8.4图像不会加载。网址仍然正常。

我的代码(适用于1.5.5):

imageLoader = ImageLoader.getInstance();
ImageLoaderConfiguration config = ImageLoaderConfiguration.createDefault(WallpaperDownload.this);
imageLoader.init(config);

DisplayImageOptions options1 = new     DisplayImageOptions.Builder().showStubImage(R.drawable.placeholder_large)
            .showImageForEmptyUri(R.drawable.placeholder_failed).cacheInMemory().cacheOnDisc().build();

String imageUri = "file:///mnt/sdcard/mm18/Wallpapers/Speedometer.jpg";
imageLoader.displayImage(imageUri,wallpaperImgView, options1);

此代码加载的图像大约是800x600px,所以我想知道这是否会导致UIL出现问题? LogCat没有显示任何问题。

我很感激任何帮助,我是Java的新手,所以对其他人来说可能是显而易见的!

1 个答案:

答案 0 :(得分:2)

使用

之类的链接
file:///sdcard/yourfolder

它为我工作