嗨我试图从服务器上下载一些图片,我不会将它们保存到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