我正在尝试将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的新手,所以对其他人来说可能是显而易见的!
答案 0 :(得分:2)
使用
之类的链接file:///sdcard/yourfolder
它为我工作