在设备中保存图像的更好位置



假设,我正在创建一个新闻应用程序并从服务器获取图像。保存这些图像的最佳位置是哪个?在缓存目录还是外部目录中?因为这些图像可能是 500kb 甚至 1 MB 或更小。如何管理这些图像,因为这些文件是特定于应用程序的,用户也可以离线阅读包含图像的新闻。目前,我通过在缓存目录中创建另一个文件夹来保存在内部缓存目录中。如果我将其保存在SD卡中,那么它不会为没有存储卡的手机或平板电脑带来问题吗?

有什么替代的最佳方法吗?

使用此 https://github.com/nostra13/Android-Universal-Image-Loader 库加载图像,它为您做了很多工作。要在SD卡上缓存图像,只需正确设置ImageLoaderConfiguration和DisplayImageOptions字段。

最新更新