Android存储大量图像

时间:2013-02-06 13:53:43

标签: android image

我正在构建一个需要存储大量图像的应用程序,我不确定存储它们的最佳方式是什么。 我在实施方面没有任何限制,但移动设备和平板电脑设备的图像尺寸有两种不同。

我希望尽可能快地保持我的应用程序的响应速度。

基本上我不确定我是否应该:

1)将图像存储在服务器中并在webview中查看

2)将图像存储在设备上的某个位置,并在数据库中引用它们。

3)将图像存储在数据库中

我也不确定图像会有多大,这会导致问题吗?

1 个答案:

答案 0 :(得分:0)

在不知道应用的性质的情况下回答并不容易,但一般来说,尺寸图像比图像数字更重要。

我会避免将图像存储在数据库中,它会比使用更麻烦。

如果随着更多图片可用,您的应用大小会无限增长,则可能会遇到问题。我通常会做的是将核心映像(更可能被使用)存储在设备上,其余部分存储在服务器上并根据需要加载它们。

在设备上观看图像的总大小有助于将存储使用限制在合理的大小。

要让您的应用同时提高响应速度和内存效率,请考虑使用LruCache