我已经在我的应用程序中实现了AQuery图像加载。我还没有使用过Volley Image缓存,并想知道我是否也可以将它用于图像缓存。为什么Volley API比AQuery更适合?AQuery和Volley ImageLoader用于缓存图像
4
A
回答
1
如果您使用Volley,则需要编写自己的ImageCache
实现。
如果你想要一个你最有控制力的集成实现,使用Volley。 GitHub上的ImageCache可能已经有了一个实现。
如果您想快速加载图像,请使用Android通用图像加载器或AQuery。如果您还没有尝试过,Android Universal Image Loader的效果相当不错。
编辑
有一个很好的实现这里ImageCache接口:
这需要支持库。
相关问题
- 1. AQuery AJAX缓存
- 2. Volley vs Aquery vs Android异步HTTP
- 3. ImageLoader - 如果图像已被缓存,则不要下载图像
- 4. 如何共享使用Volley下载和缓存的图像?
- 5. Android Volley ImageLoader - BitmapLruCache参数?
- 6. Aquery - 高速缓存下采样版本的图像
- 7. 如何从缓存中使用Volley Library获取图像位图
- 8. Android:覆盖来自ImageLoader的缓存图像
- 9. Android Volley + JSONObjectRequest缓存
- 10. 如何使用Volley从缓存中移除图像?
- 11. 排球:图像缓存
- 12. Android AQuery图像加载
- 13. Redis用于缓存图像文件?
- 14. 在android-volley中如何实现图像缓存?
- 15. Android Volley - 某些光盘缓存的图像不显示?
- 16. 通用ImageLoader与位图显示图像
- 17. ImageLoader显示一半图像
- 18. 通过ImageLoader下载图像
- 19. 图像缓存和性能
- 20. Firefox和IE图像缓存
- 21. 缓存图像和UICollectionView
- 22. NSURLSession和图像缓存
- 23. 图像缓存
- 24. 缓存图像
- 25. 如何在使用AQuery存储缓存之前先编辑位图?
- 26. 使用Volley加载图像
- 27. 使用Volley上传图像
- 28. 缓存图像
- 29. Android:使用ImageLoader减少图像质量
- 30. Android-Query(AQuery)用于SQLite Databse?
另一种选择:https://github.com/novoda/ImageLoader。但是,如果您使用Volley for Http,那么我也会尝试使用Image加载。 Square也有一个流畅的图像加载库API – Blundell
AQuery有一个错误,当互联网连接不好时,它有时会返回黑色位图而不是空或错误。而且它将这个黑色位图保存到缓存中。由于缺乏时间,作者对于报告的错误做得并不多。 – Malachiasz
看看[droidQuery](http://bit.ly/droidquery)。从一个URL延迟加载图像,你可以使用'$ .with(view).image(url);' – Phil