让我们说,我正在创建一个新闻应用程序,并从服务器获取图像。 哪个是保存这些图像的最佳位置?在缓存目录或外部目录?因为这些图像可能是500kb,有时甚至是1 MB或更少。如何管理这些图像,因为这些文件是特定于应用程序的,用户也可以在离线状态下阅读包含图像的新闻。 目前我通过在缓存目录中创建另一个文件夹来保存内部缓存目录。如果我将它保存在SD卡中,那么不会为没有存储卡的手机或平板电脑造成问题吗?
任何替代的最佳方式?
答案 0 :(得分:0)
使用此https://github.com/nostra13/Android-Universal-Image-Loader lib加载图片,它为您做了很多工作。要在SD卡上缓存图像,只需正确设置ImageLoaderConfiguration和DisplayImageOptions字段。