哪种是在Android中显示图像的最佳方式?

时间:2014-10-31 06:46:35

标签: java android image bitmap

所以即时开发一个向用户显示大量图像的应用程序。我面临的问题是,目前对于原型,我已将我的图像存储在drawable文件夹中。但这似乎减慢了应用程序下载图像的速度,并且通常会出现OutofMemory错误。经过一番搜索,我发现我可以

1)从sqlite数据库或

加载它们

2)在第一次运行应用程序时从服务器/云下载它们并从特定目录中使用它们

哪一个最适合和最有效,因为我们使用的图像大多超过1MB?

1 个答案:

答案 0 :(得分:0)

大约1MB的25张图像不是APP的大量数据。

这里的问题是每个图像的重量。在您的情况下,我建议您将它们存储在SQLite数据库中,因为使您的手机变慢的原因是处理每个图像,加载它们的时间。

如果将它们存储在服务器中,则必须将加载时间添加到下载时间......

虚拟建议:让它们变小xD

我希望这会对你有帮助;)