繁体   English   中英

在android上保存从服务器下载的文件的位置

[英]where on android to save files downloaded from server

我正在从服务器下载许多图像。 偶尔会发生一次(即根据需要)。 我需要知道哪个对我的应用程序操作更有效:我是将图像下载到图像的HashMap还是下载并保存为资源在资产或可绘制目录中,然后通过ID访问它们? 请至少解释一点,为什么更好。

理想情况下,您需要将所有图像下载到sdcard并进行存储。 通过文件api访问它们,并使用延迟加载到图像视图加载它们。 如果您要加载应用程序资源文件夹中的所有图像,那么它将占用大量内存。 并且请记住不要将所有图像都缓存到内存中。 根据我的经验,我建议您使用UniversalImageLoader 它为您提供了很多选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM