【问题标题】:Images not loading from assets folder using Universal Image Loader未使用通用图像加载器从资产文件夹加载图像
【发布时间】:2013-08-04 18:25:45
【问题描述】:

我所做的正是this guy suggests,这与通用图像加载器的创建者完全相同,但我仍然收到此错误:

URI = assets://NMF0002_007.jpg
resolveUri failed on bad bitmap uri: NMF0002_007.jpg

我应该寻找什么来确保图像被识别?

我是这样使用的:

//get the file name
String fileName = cursor.getString(cursor.getColumnIndexOrThrow(DatabaseHelper.FIELD_RESOURCE));
String imageUri = "assets://";
Log.d(TAG, "URI = " + imageUri + fileName);
ImageLoader.getInstance().displayImage(imageUri+fileName, holder.iv_details_resource);

这是我的配置:

//Get the imageloader.
ImageLoader imageLoader = ImageLoader.getInstance();

//Create image options.
DisplayImageOptions options = new DisplayImageOptions.Builder()
    .cacheOnDisc() 
    .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2) 
    .bitmapConfig(Bitmap.Config.RGB_565)
    .build();

//Create a config with those options.
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
    .defaultDisplayImageOptions(options)
    .discCacheExtraOptions(480, 800, CompressFormat.JPEG, 75)
    .build();

//Initialise the imageloader.
imageLoader.init(config);

我做错了什么或错过了什么?

【问题讨论】:

  • 项目中assets文件夹包含哪些文件?
  • 图片 - 不超过 300KB 的 .jpg 文件。
  • 原来是 .JPG,而我正在寻找 .jpg - 课程:确保您知道自己在寻找什么以及拥有什么!

标签: android universal-image-loader


【解决方案1】:

解决方案 - 我在寻找 .jpg 而我的文件扩展名是 .JPG

如果 NOSTRA 可以发布一些聪明的东西以引起注意,我会将您的回答标记为对我愚蠢的官方回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-30
    • 2011-07-07
    • 2016-12-28
    • 2014-01-29
    • 2019-09-13
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多