2013-06-26 44 views
-3

我正在研發一款android應用程序,該應用程序基本上就像是一個購物清單,需要爲每個雜貨店存儲圖像。什麼是爲應用程序存儲圖像的最佳方式。因爲有一個巨大的雜貨清單可能會有很多圖像,所以我需要知道一個最佳的解決方案。如何在Android應用程序中存儲圖像

+0

更準確地說明這些圖像來自何處。從網?與應用捆綁在一起? –

+0

他們將被捆綁應用程序我猜...絕對不是從網上。想象一下,如果我有一個蘋果作爲我的購物清單的一部分,我只會找到一個圖像並添加它,這個圖像顯示在蘋果listItem的一面。 – user2525419

回答

1

由於您的圖像與應用程序捆綁在一起,我建議避免重新發明輪子,只需將您的圖像放在res/drawable-xxx文件夾中,因爲它被設計成在Android上工作

+0

如果圖像太多... 1000左右會怎麼樣? – user2525419

+0

誰告訴你1000多了? –

+0

在資源文件夾中存儲多少太多? – user2525419

2

如果它是一個靜態應用程序,即它不通過互聯網獲取任何數據,那麼您將不得不將圖像保存在資源文件夾中,並使用唯一名稱引用它們中的每一個。

+0

是的,它是一個靜態的應用程序。但是在資源文件夾中存儲如此多的圖像會不會有太多開銷?想象一下,我有500個水果,我需要存儲500個圖像 – user2525419

+0

只要你的水果不是1080p,你可能會很好。畢竟,這就是資源文件夾的用途。 – gobernador

0

我會將它作爲blob(字節數組)存儲在Sqlite DB中。我還將使用REST API在應用程序第一次使用時懶惰地下載圖像。這樣,如果你添加一個新產品,你不必發佈應用程序的更新

+0

不知道爲什麼這是downvoted,如果圖像將是一個大量的空間,這是一個體面的答案。 –

相關問題