Q
緩存圖像
0
A
回答
0
1
甲緩存僅僅是一個數據結構,用於跟蹤對象。您可以創建自己的緩存,然後使用URL作爲關鍵字保存位圖。例如,取對象:
public static Map<String, Object> cache = new HashMap<String, Object>();
這是您的緩存。您現在可以通過他們的網址保存圖片。例如,假設你從http://www.example.com/img.png得到一個位圖。這樣一個簡單的方法,將獲得的圖像緩存(如果存在),或者獲得一個新的,如果它不:
public Bitmap getImage(String url)
{
synchronized(cache) {
Object o = cache.get(url);
if (o != null)
return (Bitmap) o;
//here, get the bitmap from the URL using whatever method you want, then save it and return it:
Bitmap bmp = getBitmapForURL(url);
cache.put(url, bmp);
return bmp;
}
}
所以您只要致電:
myImageView.setImageBitmap(getImage("http://www.example.com/img.png"));
相關問題
- 1. 圖像緩存
- 2. 緩存圖像
- 3. 圖像緩存表
- 4. Apache緩存圖像
- 5. JWPlayer緩存圖像
- 6. base64圖像緩存?
- 7. Django:緩存圖像
- 8. 圖像緩存8.1
- 9. iPhone圖像緩存
- 10. JxBrowser - 保存緩存圖像
- 11. 存儲緩存圖像
- 12. 從其他緩存圖像加載緩存圖像
- 13. 圖像緩存圖像準備
- 14. 如何比較圖像(緩存圖像)?
- 15. xcode在UIScrollview中緩存圖像圖像
- 16. 緩存圖像jquery/javascript globaly
- 17. JavaScript沒有緩存圖像
- 18. android中的圖像緩存
- 19. 離子2緩存圖像
- 20. iOS - 緩存遠程圖像
- 21. 圖像緩存和性能
- 22. 使用ajax緩存圖像
- 23. 是否UIImage緩存圖像?
- 24. AsyncImageView沒有緩存圖像
- 25. Firefox和IE圖像緩存
- 26. Android緩存webview圖像?
- 27. 圖像緩存問題
- 28. 是否UIImageView緩存圖像?
- 29. 畢加索圖像緩存
- 30. 限制緩存圖像asp.net
什麼圖片?你在說你下載的圖像嗎? – Phil
在這種特殊情況下,有本地圖像(可繪製),但我的問題是更一般的,Android文檔沒有如此清楚地解釋它 – basteez
我不知道我知道你的意思 - 你想緩存drawables?你能發佈你的代碼嗎? – Phil