【问题标题】:Universal image loader - UIL doesn't support scheme(protocol) by default通用图像加载器 - UIL 默认不支持方案(协议)
【发布时间】:2014-10-16 06:16:58
【问题描述】:

所以,我收到以下错误:

UIL doesn't support scheme(protocol) by default [12258]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...))

当我传递这个图像文件来显示图像时:

file:///data/data/com.proba.santaapp/files/JPEG_20141014_213921_.jpg

有人知道如何使用 UIL 库在应用数据文件夹中显示图像文件吗?

【问题讨论】:

    标签: android universal-image-loader


    【解决方案1】:

    请使用以下代码:

        ImageView imageView = new ImageView(this);
        imageView.setImageURI(Uri.parse("file_path"));
    

    通用图像加载器通常用于当您的网址不是文件时:

    【讨论】:

    • 谢谢,我已经在用这个了,但是我需要用 UIL 库来做这个
    【解决方案2】:

    只有当你真的需要它时才使用drawable!始终考虑加载可绘制对象的本机方式 - ImageView.setImageResource(...) 而不是使用 ImageLoader

    【讨论】:

      猜你喜欢
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 2016-08-01
      • 2013-09-25
      • 2018-12-03
      • 2020-12-14
      • 1970-01-01
      • 2018-06-29
      相关资源
      最近更新 更多