在手机中下载并保存静态图像

时间:2013-07-31 16:56:48

标签: android image download

在我的应用程序中,当我查询http URL时,我获得了对象列表,有时这些对象需要在listview上呈现,有时需要在我的自定义视图中呈现。

我从服务器收到的每个对象都有图像标签,大多数时候图像总是不变的,即只有相同的图像URL。

我只想下载一次图片,&我的应用程序也应该在服务器中更改图像时偶尔下载一次。什么是最好的方式?

我知道,我们需要在线程中执行操作,但不知道该怎么做?如何检查图像和图像的变化有效的存储方式。任何提示

1 个答案:

答案 0 :(得分:0)

对于存储,我建议使用内部存储器 http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

下载
http://developer.android.com/reference/android/os/AsyncTask.html

您可以创建一个AsyncTask,在其中传递ImageView,您要在其中显示img,并将url作为标记。如果您已经保存了img,请检查内部存储,如果不是下载它。