问题标签 [universal-image-loader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - UIL 加载精确图像
我对通用图像加载器有另一个问题。尝试在列表视图和网格视图中使用它来显示大量图像。传递给 UIL 的 url 包含高分辨率图像。我已经尝试使用几乎所有的 scaletypes,它在移动网络上加载图像的速度仍然比 Original LazyList 慢得多。据我了解,它首先加载确切的图像,然后调整它的大小。有没有办法下载更少量的数据来显示这个非常缩放的图像。此外,它有时会在加载图像时出现两个不同的异常。EOFException 和 SocketTimeoutException。有什么想法我在这里做错了吗?
更新: 适配器类:
更新EOFException:
android - 缓存策略:如果在 LimitedAgeMemoryCache 中,则从那里加载,否则从 Web 加载。失败时回退到 UnlimitedDiscCache
是否可以做到以上几点?
我的场景是天气图形,其 URL 保持不变,而底层图像实际上发生了变化。以下是我想介绍的情况: - 在我的应用程序的同一会话中(通常 2-5 分钟),我不想从网络重新加载图像 - 大约 15 分钟后,图像可能已经改变,因此甚至如果我有缓存版本,我想转储它。- 当尝试在离线时重新加载图像时,任何图像(包括旧图像)都比没有图像好,所以我想从磁盘缓存中显示它。
这种设置可以吗?如果它对 UIL 可行,这似乎不是很明显。
感谢伟大的图书馆!
android - 通用图像加载器 - imageloader.displayimage 中的 Viewpager NullPointerException
我在Pastie的第 98 行得到了 NullPointerException ,在我的 locate 中得到了等于第 191 行imageLoader.displayImage((String) myArr.get(position).get("image_url"), imageView, options, new SimpleImageLoadingListener()..
。
我所有的网址都存储在ArrayList<HashMap<String, Object>>
完整代码http://pastie.org/7108410#94
错误
out-of-memory - “Android-Universal-Image-Loader”出现内存不足错误
我用 Android-Universal-Image-Loader 制作了 gridview
而且,当我选择一张图片时,它会出现在 imageview 上。
当我首先选择它时,它工作正常。但第二个崩溃了。(记不清)
我加载了超过 1M 大小的图像(最初是默认相机拍摄的)
这是初始化的代码
这是选择它时的获取uri
这是活动的结果
提前致谢,
android - 通用图像加载器有放大/缩小选项吗?
我在我的应用程序中应用 costras 通用图像加载器。但是,我似乎无法在任何地方找到缩放选项。它包括它吗?
android - 在具有相同 id 的 viewpager 中显示图像
我的应用程序是在 gridview 上单击图像并将其显示在 viewpager 中。我的数据库有两个表。tbl_cafe 和 tbl_pictures。tbl_cafe 存储了 id、title、desc 和 tbl_picture 存储了 cafe_id 和图片。
ImagePagerActivity
我查询了 tbl_pictures 并存储在<ArrayList<HashMap<String, Object>>
. ImagePagerActivity 我将通用图像加载器库用于Viewpager
. 在 ViewpagerActivity 我查询图像名称并将其与 url 连接以下载图像。此时它显示了我数据库中的所有图像。
我使用不同的表格,导致我只能在 viewpager 中显示相同的 id 图像。
我想要的是,TopActivity
在 Viewpager 中仅显示具有相同 ID 的图像后,单击我的网格视图上的图像。
热门活动
tbl_cafe & tbl_pictures
ImagePagerActivity 完整的ImagePagerActivity
android - 实现通用图像加载器和 ImageViewTouch 时双击错误
我在我的应用程序中实现了一个照片库,所以我使用了 Nostras 著名的 Universal Image Loader。但是,它不提供放大/缩小和双击功能,这些功能目前是手机内照片的常态。
出于这个原因,我实现了 ImageViewTouch 库并用 ImageViewTouch 替换了我的 ImageView,现在我可以在我想要的照片上获得放大和缩小功能。
XML:
在我的活动中:
不幸的是,当我双击时,我得到了一个黑屏。(该应用程序没有冻结或任何东西)图像突然变成黑色,我必须向左或向右滚动(或按回)以获取另一张图像,或返回我以前的屏幕。
以前有人遇到过这个问题吗?我不限于使用 ImageViewTouch。如果有任何其他图书馆可以解决这个问题,我愿意接受。
android - 无需采样的通用图像加载器
我想要来自 url 的图像没有被采样,但是在使用 nostra 的通用图像加载器时,图像正在被采样。我应该如何避免这种情况是否有任何选项可以包含在内?
android - 使用通用图像加载器
我正在尝试优化我的应用程序中的照片库,但遇到了 Universal Image Loader。但是,在我的应用程序中实现它的所有尝试都失败了。这是我当前应用程序中的 2 个类:活动类:
这是适配器类:
我想通过使用通用图像加载器(或任何其他缓存我的图像的方法)来修改这些类,因为目前我的照片库活动由于内存不足错误而崩溃。
android - 检索 Google Data Store 提供的图像时,通用图像加载器失败
我的 GAE 实例提供存储在 Google 数据存储中的图像:
我的图像 URI 通常如下所示:
我的 Android 客户端使用出色的 Sergey Tarasevich 的通用图像加载器获取这些图像,配置如下:
并检索它们:
第一个图像 (imageUri1) 是存储在我的 Google 数据存储实例中的 PNG,并且在指向 imageUri1 的浏览器中正确显示,但 UIL 失败,在日志中显示以下消息:
如果我实现 onLoadingFailed 方法并打印“failReason”,我会得到“IO_ERROR”,但没有别的。
如果用户还没有上传头像图片,则会提供默认图片 (anonymous.png)。那也不行。
请注意,当访问第二个图像(imageUri2,一个 png 文件)时,UIL 可以正常工作。
标题如下所示:
imageUri1 - http://my-app.appspot.com/serve_avatar/user1.png:
imageUri2 - http://xpda.com/junkmail/junk207/jpgcompressionb1.PNG:
知道有什么问题吗?