【问题标题】:where on android to save files downloaded from server在android上保存从服务器下载的文件的位置
【发布时间】:2013-10-08 00:09:01
【问题描述】:

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

【问题讨论】:

    标签: java android memory-management bitmap


    【解决方案1】:

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

    【讨论】:

    • 在没有其他(更好的?)回复的情况下;我接受这个完整的。 UniversalImageLoader 是 git 库吗?还是这是官方的安卓?上网查了一下,找到了一个git库。
    猜你喜欢
    • 2012-08-14
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 2011-12-31
    • 2014-02-16
    • 2016-10-01
    • 2015-06-16
    相关资源
    最近更新 更多