在Android中存储和显示图像的最佳方式

时间:2014-05-18 12:34:04

标签: java android image bitmap

我正在开发一个可以编辑图像的应用程序。在我的程序开始时,用户会看到包含图像的文件夹列表。我没有显示默认文件夹图标,而是显示文件夹中的图像。我有数据库,我存储图像的路径和有关哪个图像显示在文件夹名称附近的列表中的信息。每次我的应用程序启动时,需要花费大量时间将缩小的图像加载到内存中然后显示它,特别是当有很多带有图像的文件夹时,我需要加载它的图标。我已经阅读了这篇文章http://developer.android.com/training/displaying-bitmaps/index.html,每次我的应用程序启动时,我都会缩小每个图像。 在这种情况下,最好的方法是调整每个图像的大小(不缩小),然后将其存储在数据库中?但我读过这不好。 所以我想在这种情况下询问如何做的建议?我还需要有关如何在Android Galllery小部件中优化显示图像的建议,以使其更快地滚动。非常感谢你!

1 个答案:

答案 0 :(得分:2)

1切勿将图像存储在数据库中。这是低效和缓慢的。

2有几个图像加载库可以解决同样的问题。我的收藏夹是PicassoUniversal Image Loader

相关问题