[英]Which is the best way to display images in Android?
因此,即时通讯开发了一个向用户显示大量图像的应用程序。 面临的问题是,当前对于原型,我将图像存储在drawable文件夹中。 但这似乎减慢了应用程序加载图像的速度,并且通常会出现OutofMemory错误。 所以经过一些搜索iv想出了我可以
1)从sqlite数据库加载它们或
2)在应用首次运行时从服务器/云下载它们,并从特定目录使用它们
如果不使用大多数1MB以上的图像,哪一个是最合适和最有效的呢?
25张约1MB的图像对于一个APP来说不是大量数据。
这里的问题是每张图像的重量。 对于您的情况,我建议您将它们存储在SQLite数据库中,因为导致手机变慢的原因是处理每个单个图像以及加载它们的时间。
如果将它们存储在服务器中,则必须将加载时间添加到下载时间中...
虚拟建议:使它们缩小xD
希望对您有帮助;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.