问题标签 [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.
universal-image-loader - Android:通用图像下载器缓存路径
我正在使用 UIL 下载图像,我希望图像仅保存在缓存中。所以在配置中我启用了 cacheInMemory() 选项。但是当我在设置中检查我的应用信息时,它仍然显示 0.00B。如果我启用 cacheInMemory() 选项,我的图像究竟存储在哪里。?
android - Android UniversalImageLoader 在不无线时加载较小的图像
我正在使用通用图像加载器加载一个 95KB 的图像,尺寸为 1024x683。当我在无线时,图像加载得很好。但是,如果我关闭无线并使用手机的网络,它会以 305x203 的分辨率下载图像。
这是我的配置:
这是下载:
我试过删除 cacheInMemory。我尝试使用 loadImage 并指定目标大小,但它仍然以较小的大小下载。我尝试更改图像比例类型,使用 NONE 和 EXACTLY,没有变化。
我觉得我错过了一些明显的东西,但我无法弄清楚。
android - 尝试使用通用图像加载器库android添加动态视图以查看翻转器时出现空指针异常
我正在尝试使用动态图像视图创建一个 viewflipper,图像视图的 src 来自 sd 卡路径。我想使用通用图像加载器库加载图像。将图像绑定到图像视图时出现空指针异常。
下面是我的代码
任何帮助将不胜感激。指向使用通用图像加载器的 viewflipper 示例的链接也将有所帮助。
谢谢。
PS:它适用于注释代码。但由于有很多图像,我不想遇到内存不足错误。
下面是堆栈跟踪
在 167 调用 setpagelocation。
android - 使用自定义显示器时出现 ClassCastException
我正在尝试在我的项目中将 UIL 与 gridview 布局一起使用。出于测试目的,我修改了您项目本身的代码。我的要求是在第 0 层显示一个带有原始位图的 TransitionDrawable 作为基础图像,并在第 1 层显示一个刻度线。这是自定义 BitmapDisplayer 代码。
我还稍微修改了 getView。这是代码。
顺便说一句,我使用的是 UIL 1.8.0,默认 ImageConfiguration,DisplayImageOptions 修改为与自定义 BitmapDisplayer 一起使用,其代码在上面。我在 android 2.3.4 上进行了测试,发现没有问题,但是在 android 4.0.4 上,我在 getView 方法中得到了一个 ClassCastException,说当我在“选择”每个图像后滚动整个 gridview 时,BitmapDrawable 无法转换为 TransitionDrawable。
这是堆栈跟踪。
ImageGridActivity.java 在第 219 行有以下代码。
这是我的 getView 代码。
java - 图像加载器,无法连接到
这就是我所拥有的。
我在 Logcat 中收到以下错误消息。我的互联网连接正常。我听说您需要将 asynctask 用于 api 大于 11 的 web 连接。真的吗?这也适用于这里吗?
03-19 08:05:38.298: E/ImageLoader(5173): 5000ms 后无法连接到 www.sunflower-astronomy.com/69.72.240.50(端口 80)
android - 通用图像加载器
我正在使用 nostra 的通用图像加载器https://github.com/nostra13/Android-Universal-Image-Loader
我遇到了 displayImage() 的问题。发生以下情况:
“我调用 imageView.displayImage() 并且图像未加载(它在线程中运行)然后我现在第二次调用 imageView.displayImage() 因为第二个图像较小第二个图像显示在 imageView 但经过几次秒第一张图片替换第二张图片。”
如何避免第二张图片被前一张图片替换?有什么选项可以设置吗?
android - Maps V2 InfoWindow 中的动态内容
我想在 Maps V2 片段中的标记上显示 InfoWindow。问题是,我想显示使用Universal Image Downloader从 Web 动态加载的位图。
这是我的 InfoWindowAdapter:
我有两个问题:
正如我们所知道的InfoWindow
那样,它被绘制并且后来对它的更改(在我的情况下是新BitMap
的ImageView
)没有显示/InfoWindow
没有被更新。完成后如何“通知”InfoWindow 重新加载自身imageLoader
?当我把
进入onLoadingComplete
它创建了一个无限循环,标记将弹出,开始加载图像,弹出自身等。
我的第二个问题是,在慢速网络连接上(模拟代码中的 5000 毫秒延迟),无论该图像是否属于该/ , ImageView
in将始终显示最后加载的图像。InfoWindow
ImageWindow
Marker
关于如何正确实施这一点的任何建议?
android - 检查图像是否在缓存中 - 通用图像加载器
我想标题说明了一切。我试过:
以图像 uri 作为键,但它总是返回null
虽然我在配置中启用了缓存。
android - 安卓通用图片加载器
我有自ListFragment
定义ListAdapter
和四个导航选项卡与其他内容。我需要显示一些需要从其中的 URL 下载的图像Fragment
。
我试过使用Universal Image Loader。它工作正常,但它似乎没有兑现我的文件,虽然我已经设置好了。每次我打开另一个选项卡然后回到这个图像开始再次下载。
我是displayImage(String url, ImageView view, DisplayImageOptions options)
从打来getView()
的ListAdapter
。
问题:
如何让 UIL 在每次重新创建Activitiy
或时不下载图像Fragment
?
android - Android Universal Image Loader - 如何正确设置规格?
我有一个可以远程加载大量大图像的应用程序。当我使用 nostra 的通用图像加载器 ( https://github.com/nostra13/Android-Universal-Image-Loader ) 时,我经常会遇到内存不足错误。我不知道我应该如何设置图像加载器来防止这种情况。
这是我当前的 ImageLoader 规格:
是的,我在调用 displayImage() 时通过了 imgDispOpts。