0

我想在应用程序中显示大约 1000 多个图像。在设备或数据库中存储图像的最有效方式是什么?

我在我的应用程序中使用 sqlite 数据库。

4

3 回答 3

3

将您的图像存储在服务器上而不是将其下载到设备中,将您的图像作为缓存或简单图像保存到 sdcard 中。在一次成功下载图像时,将其路径存储到您的表中并在您的应用程序中使用。

使用延迟加载概念在应用程序中加载图像。最好将图像存储在 sdcard 中而不是数据库中。

于 2013-04-18T06:39:22.343 回答
0

在 android 或 ios 中不要将大图像保存到数据库在 sqlite 或核心数据中,它可能导致数据库不一致,并且像 sqlite 这样的数据库不是为保存大图像而设计的。

在android中使用 内部存储外部存储

在 ios 中使用 iOS 文件系统

于 2013-04-18T06:40:35.140 回答
0

如果将图像存储在服务器中会更好。但是,如果您无权访问服务器,则将图像路径存储在 SQLite 数据库中并将图像存储在 sdcard 中。这样做总是一种很好的编程习惯。

于 2013-04-18T07:01:51.497 回答