2014-09-23 62 views
1

下載圖片,我有一個從服務器上下載一些圖片的應用程序。現在,應用程序爲php腳本創建一個http post請求,檢索圖像(每個請求4個)並將其發送到我的應用程序中,以json響應(以base 64編碼)。我將圖像放入ScrollView中,當用戶到達列表的末尾時,會下載一組新圖像。 這還不是最perfotmant的方式,所以我會用在GitHub上發現了一些LazyLoad庫,但所有需要鏈接到圖像的,但我不會以任何方式圖像鏈接到應用程序發送。 那麼,我該如何檢索延遲加載的圖像?如何從服務器

+0

那麼你想在你的設備緩存這些圖像??? – Kishan 2014-09-23 08:34:56

+0

檢查這個http://stackoverflow.com/a/8562313/1761003 – Gattsu 2014-09-23 08:37:14

+0

@Kishan是的,我能緩存圖像到我的設備,直到當前的活動正在運行 – giozh 2014-09-23 08:44:17

回答

0

請求圖像的一個被一個或四乘四不會使這樣的差異。在這兩種情況下,您都會首先在圖像視圖中放置一個佔位符圖像,並在下載完成後提取已完成的圖像,如果這些圖像仍然存在,請將圖像放入各圖像視圖中。我想你把下載和提取的圖像放在設備上,以便用戶再次滾動或啓動應用程序時再次使用它們。

+0

這就是我的應用程序當前的工作方式。但應用程序不會收到任何圖像鏈接,但是會顯示帶有編碼圖像的json消息。 所以,如果我想使用懶加載庫我需要使用鏈接? – giozh 2014-09-23 10:35:54

+0

是的,我當然明白了。你沒有告訴任何新東西。那麼爲什麼你沒有對這個問題做出更多的反應呢?你不需要指向圖像的鏈接。鏈接到四個圖像文件/響應是好的。你有沒有實現一個懶惰的圖像加載器與圖像鏈接? – greenapps 2014-09-23 10:38:24