2012-03-19 77 views
0

我正在顯示圖像從網絡使用圖像從url下載邏輯,我只想在第一時間圖像下載,下次不要從網上下載圖像,因爲第一次下載圖像存儲在緩存內存,所以我顯示圖像從高速緩衝存儲器,如果不在高速緩衝存儲器中退出該圖像,將下載,否則不需要從網上下載該圖像,如何可能任何機構引導我這麼做。如何避免多次從網上下載圖像?

在此先感謝。

+0

是U使用像這樣 – Khan 2012-03-19 06:09:48

+0

@Khan GridView控件,列表視圖或GALLARY任何看法是的,我使用自定義horizo​​ntalscroll視圖用於顯示圖像.. – 2012-03-19 06:11:11

+0

但具有u使用gallry對於這個或imageview在滾動視圖我不清楚你用什麼只有水平滾動與哪個視圖,我認爲這裏放一些代碼 – Khan 2012-03-19 06:28:59

回答

1

圍棋與解決方案Lazy loading list with images,因爲它的你需要的相同技巧。即下載一次圖像,將其存儲在緩存中,並在需要時顯示。

0

存儲區中sdcard.check圖像wheather您的圖像在SD卡存在與否,如果是簡單地顯示這些圖像以其他方式從網絡和存儲在SD卡,顯示從SD卡下載

+0

是否有可能通過使用緩存內存。 – 2012-03-19 06:03:43

+0

我不知道,但它不是一種好的方式來存儲緩存內存,因爲與SD卡相比,緩存內存的大小非常低,所以如果存儲在SD卡中會更好。 – 2012-03-19 06:07:07

+0

其實我得到圖像的網址,而不是圖像我必須存儲圖像網址的SQlite後,我必須下載imges .. – 2012-03-19 06:14:29