我已經在我的應用程序中實現了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