0
我正在從服務器上下載一些圖像。偶爾會發生一次(即根據需要)。我需要知道哪些應用程序對我的應用程序更高效:將圖像下載到圖像的HashMap中,還是將它們下載並將它們作爲資源保存在資源或可繪製目錄中,然後通過id訪問它們?請至少解釋一下,爲什麼選擇哪個更好。在Android上,以保存從服務器下載的文件
我正在從服務器上下載一些圖像。偶爾會發生一次(即根據需要)。我需要知道哪些應用程序對我的應用程序更高效:將圖像下載到圖像的HashMap中,還是將它們下載並將它們作爲資源保存在資源或可繪製目錄中,然後通過id訪問它們?請至少解釋一下,爲什麼選擇哪個更好。在Android上,以保存從服務器下載的文件
理想情況下,您需要將所有圖像下載到SD卡並存儲它們。 通過文件apis訪問它們,並使用延遲加載將它們加載到圖像視圖。 如果您要加載應用程序資源文件夾中的所有圖像,那麼它將消耗大量內存。請記住,不要將所有圖像緩存到內存中。我建議你使用我的經驗UniversalImageLoader
。它給了你一堆可供選擇的選項。
在沒有其他(更好?)答覆的情況下;我接受這個完整的。 'UniversalImageLoader'是一個git庫嗎?或者這是官方的android?我在網上查找並找到了一個git庫。 –
它是一個git庫。它爲我做了很好的工作。 – blganesh101