【问题标题】:ImageLoader UIL doesn't support scheme(protocol) by defaultImageLoader UIL 默认不支持方案(协议)
【发布时间】:2015-09-30 10:52:38
【问题描述】:

谁能告诉我如何将真实设备图像文件夹的路径放在 imageLoader.getInstance().displayImage(path, imageView, options); 中。因为我使用 sd 卡图像路径传递参数,但 UniversalImageLoader E/ImageLoader:UIL 默认不支持方案(协议)[/storage/emulated/0/classnkk_images/1_20150928163482053.png]。您应该自己实现此支持 (BaseImageDownloader.getStreamFromOtherSource(...))

这是我的 Logcat

9-30 08:46:28.731  25090-25123/? E/ImageLoader﹕ UIL doesn't support scheme(protocol) by default [/storage/emulated/0/classnkk_images/1_20150928163491042.png]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...))
    java.lang.UnsupportedOperationException: UIL doesn't support scheme(protocol) by default [/storage/emulated/0/classnkk_images/1_20150928163491042.png]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...))
            at com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStreamFromOtherSource(BaseImageDownloader.java:280)
            at com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStream(BaseImageDownloader.java:99)
            at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.downloadImage(LoadAndDisplayImageTask.java:291)
            at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryCacheImageOnDisk(LoadAndDisplayImageTask.java:274)
            at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryLoadBitmap(LoadAndDisplayImageTask.java:230)
            at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.run(LoadAndDisplayImageTask.java:136)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
            at java.lang.Thread.run(Thread.java:818)
09-30 08:46:28.731  25090-25090/? E/sizeImgElement﹕ = 1_20150928163482053.png = 27021
09-30 08:46:28.740  25090-25090/? E/path﹕ = /storage/emulated/0/classnkk_images/1_20150928163482053.png
09-30 08:46:28.742  25090-25124/? E/ImageLoader﹕ UIL doesn't support scheme(protocol) by default [/storage/emulated/0/classnkk_images/1_20150928163482053.png]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...))
    java.lang.UnsupportedOperationException: UIL doesn't support scheme(protocol) by default [/storage/emulated/0/classnkk_images/1_20150928163482053.png]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...))
            at com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStreamFromOtherSource(BaseImageDownloader.java:280)
            at com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStream(BaseImageDownloader.java:99)
            at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.downloadImage(LoadAndDisplayImageTask.java:291)
            at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryCacheImageOnDisk(LoadAndDisplayImageTask.java:274)
            at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryLoadBitmap(LoadAndDisplayImageTask.java:230)
            at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.run(LoadAndDisplayImageTask.java:136)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
            at java.lang.Thread.run(Thread.java:818)

【问题讨论】:

    标签: android


    【解决方案1】:

    使用file:// 方案,如the documentation 所示。

    "file:///mnt/sdcard/image.png" // from SD card
    

    【讨论】:

    • 但是我的图像文件夹在内部存储中,所以我怎样才能获得路径,ImageLoader 说没有这样的文件或目录。
    • @androidTag: "how can i get the path" -- 给定一个名为fFile 对象指向文件,使用Uri.fromFile(f).toString()
    猜你喜欢
    • 2016-08-01
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 2018-12-03
    • 2020-12-14
    • 2018-06-29
    • 1970-01-01
    相关资源
    最近更新 更多