嗨我試圖從服務器上下載一些圖片,我不會將它們保存到SD卡上,因爲我希望它們在應用程序結束時消失。因此我想將它們存儲在一個位圖數組中。這是可行的嗎?我最大的圖像大概是1000X1086,其中大概有30-40個。將位圖存儲在數組中?
回答
否。位圖以未壓縮字節的形式存儲在內存中。 1000x1086全綵色位圖大約4MB。大多數手機允許應用程序使用最大16-40 MB,幷包含內置資源。您已超過10倍。
那就是我的想法,謝謝 – Jake 2013-03-18 19:28:14
我正在使用通用圖像加載程序。您可以將圖像保存在內存中,並在退出時清除它。
以下是下載圖像的所有選項。
看起來很有趣,但它可以讓你保存更大的圖像嗎? – Jake 2013-03-18 19:27:42
是的,這個庫保存你的圖像和管理你的內存不丟OutOfMemory。你可以試試這個。 – 2013-03-18 19:33:16
你有一個選擇......這是沒有內置手機內存依賴...... 您可以將圖像保存在存儲卡,當應用程序完成自身刪除... 這是一個非常優雅的方法...
- 1. 在整數數組中存儲位圖
- 2. Sprites,在數組中存儲位圖
- 3. 將數組存儲在數組中
- 4. 將圖像存儲到數組中
- 5. 數組存儲在C中的位置?
- 6. k2組件將數據存儲在數據庫中的位置?
- 7. 在Android中存儲位圖
- 8. 將數組存儲在數據庫中
- 9. 將mysql數據存儲在數組中
- 10. 將數值存儲在數組中
- 11. 將數據存儲在數組中(Java)
- 12. 將localStorage數據存儲在數組中
- 13. 將mysql數據存儲在數組中
- 14. 在android中存儲位圖的數組列表
- 15. 存儲位圖的數據位爲int數組
- 16. 將數組存儲在JTable列中
- 17. 將結果存儲在json數組中?
- 18. 將數組存儲在會話中
- 19. 將通用數組存儲在NSUserDefaults中
- 20. 將數組存儲在TQueue中?
- 21. 將參考值存儲在數組中
- 22. 將列值存儲在數組中
- 23. 將數組存儲在DataTable中
- 24. 將對象存儲在數組中
- 25. 將數組存儲在sharedpreferences中
- 26. 如何將值存儲在數組中?
- 27. 將嵌套數組存儲在cookie中
- 28. 將索引存儲在數組中
- 29. 將結構存儲在數組中
- 30. 如何將00存儲在數組中?
不...不可行... – VishalDevgire 2013-03-18 18:54:22
你字面意思是位圖嗎?圖像的格式是什麼?他們的文件大小是什麼?你的總體目標是什麼?您提供的信息太少,無法合理回答您的問題。 – jlordo 2013-03-18 18:57:05
我的意思是字面上的位圖格式。除非有更好的選擇。我需要這些圖像,以便我可以在屏幕上顯示它們。這些「圖像」是「卡片組」的「卡片圖像」。 – Jake 2013-03-18 19:18:13