- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
您好,我正在从相机捕获图像并将其保存到 SDCARD 并通过 Universal Image Loader 加载,但每次我收到类似的错误
09-20 14:38:22.617: E/ImageLoader(16626):
UIL doesn't support scheme(protocol) by default [/mnt/sdcard/temp_photobooth.png]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...))
imgLoader.displayImage(Environment
.getExternalStorageDirectory().toString()
+ File.separator + Const.TEMP_FILE, choosen_image);
谁能帮我做点什么?
最佳答案
如果您从 SDCARD 加载图像,则应在路径前加上 file:///
。
String imageUri = "http://example.com/image.png"; // from Web
String imageUri = "file:///mnt/sdcard/image.png"; // from SD card
String imageUri = "content://media/external/audio/albumart/13"; // from content provider
String imageUri = "assets://image.png"; // from assets
String imageUri = "drawable://" + R.drawable.image; // from drawables (only images, non-9patch)
所以你必须这样写:
imgLoader.displayImage("file:///"+Environment
.getExternalStorageDirectory().toString() + File.separator + Const.TEMP_FILE, choosen_image);
关于android - UIL 默认不支持方案(协议(protocol)) 你应该自己实现这个支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18912953/
我还有另一个关于通用图像加载器的问题。尝试在 ListView 和 GridView 中使用它来显示大量图像。传递给 UIL 的 url 包含高分辨率图像。我已经尝试使用几乎所有的 scaletype
我花了半天时间阅读文档和示例。我找不到解决办法。我在 Activity 中有一个 ListView,每个项目都有 LinearLayout 和由 nostr13 使用 Android-Universa
所以每当我多次使用同一个图像时,它就会被取消。所以我希望你们能帮助我我想使用该图像作为标记图标 这是我的代码: String uri = "http://192.168.2.8:3000" + art
我正在使用 UIL (由 Nosotra 提供)下载服务器呈现的图像,服务器最多需要 50 秒来创建每个图像。服务器的超时设置为 15 秒,因此我们创建了一个在 ImageDownloader.get
我有来自互联网的带有文本和大图像的 ListView。我的图像项目具有合适的宽度和 wrap_content 高度。 我尝试使用 UIL 和 Picasso 在背景中显示图像。它们都可以工作,但是当我
我在我的控制台中收到此错误。 UIL doesn't support scheme(protocol) by default ["http://mywebsite.com/mylocation/ima
首先,我有一个使用 Universal Image Loader 的适配器库以获取每个项目的缩略图。它看起来像这样: public View getView(int position, View co
几个月来我一直在毫无问题地使用这个神奇的库,而且它工作得很好 :) 在我的上一个应用程序中,我通过 crashlytics 遇到了很多错误,但我自己无法重现。有谁知道它是如何发生的,以及我如何纠正我的
Pinterest 的图像显示风格非常出色,这会为您的应用增添美感。经过几次研究后,我发现那里有很棒的图书馆可以像 Pinterest 那样显示图像,但不确定这是否与 UIL 兼容。 我正在使用 Un
我想开始使用带有 UIL 的 Amazon TransferManager。 目前我正在使用 UIL,我扩展了 BaseImageDownloader 类并提供了输入流 return client.g
我正在尝试在我的测试项目中使用通用图像加载器 (UIL),但我认为当图像的高度大于宽度时我无法加载图像。 UIL 加载到我的 ImageView 的图像太小,即使图像实际上尺寸很大。因此,当我拉伸(s
您好,我正在从相机捕获图像并将其保存到 SDCARD 并通过 Universal Image Loader 加载,但每次我收到类似的错误 09-20 14:38:22.617: E/Im
实际上,我正在使用 UIL 从我的网址下载图像。我使用下面的代码来下载。但不是我无法获得如何显示在我的 Mainactivity 中下载的图像。我注意到的一件事是它在缓存中下载图像,所以我得到该文件的
我正在使用 UIL 加载远程图像并填充 FragmentStatePagerAdapter 中的 fragment 。我已阅读自述文件和常见错误,但无法解决此错误。 配置如下: ImageLoader
我正在尝试从 URL 加载图像与 Universal Image Loader和 zoom与 TouchImageView Mike Ortiz .但是当试图查看图像时,会显示黑屏。我已检查网址是否正
我得到了错误: ImageLoader must be init with configuration before using is the error from Illegal State Exc
我正在使用通用图像库 (UIL) 在我的应用程序中加载图像。 现在的问题是我可以在同一个 URL 上使用不同的图像。我的意思是今天我在 URL 中有一张猫图片,明天我可能在同一个 URL 中有一张狗图
我正在使用 Universal Image Loader 来: 同步加载图片 固定方向 裁剪中心(这不起作用) 以低内存占用完成所有这些 如果可以使用 Universal Image Loader,我
我正在使用 Android Universal Image Loader 通过 url 获取图像并将它们添加到 viewpager。我在 viewpager 的项目布局中添加了一个进度条,因此每个图像
我正在使用 Nostra Universal Image Loader 插件,我希望能够在 ViewPager 上看到当前图像作为手机壁纸。 我下面的代码可以设置壁纸,但它不是当前显示在 ViewPa
我是一名优秀的程序员,十分优秀!