我有一塊圖像要加載到我的屏幕上。所有圖像都是我下載並存儲在SD-CARD上的文件。安卓快速位圖加載
到目前爲止,我發現了兩種方式來做到這一點,首先是加載它們在主線程,當活動開始,(我有大約70圖像和我花約2.1秒加載它們全部)。
另一種方式是我現在正在測試的東西。將它們加載到分離的線程上,同時我可以向用戶顯示加載動畫。現在我的執行ThreadPoolExecutor花了4.3秒。我在10個線程上完成了它。
而最後的方法,(那就是我還不測試的唯一的事)正在與精靈表。
我不能使用應用程序緩存,因爲在我的應用程序中,我有很多屏幕,每個屏幕都有自己的圖像集。
你怎麼想,什麼是加載大量圖像的最快方法?你知道什麼加速工藝,可以幫助我嗎?
你還沒有提到你的圖像的大小,如果你能減少它們的大小,當你加載它們(如取一個500萬像素的JPEG並將其作爲320x240縮略圖加載)。如果你允許這樣做,它可以大大加速圖像的加載。 – BitBank 2012-02-25 00:05:50