在Android应用程序中运行时下载并应用图像

时间:2014-04-19 19:14:45

标签: android download android-download-manager

我正在开发一个Android应用程序,我希望用户在安装后下载文件(图像)并将它们存储在SD卡上,然后在我的应用程序中安装它们,在用户下载图像之前会有一个默认应用程序这些图像将被应用。我对DownloadManager类知之甚少,但不知道如何存储它们并在运行时检索它们。 任何教程或任何示例源代码.. ??

1 个答案:

答案 0 :(得分:0)

我个人从未使用过下载管理器,所以我不能就此发表任何言论。您最好的选择可能是使用File.exists()检查文件的存在,并在AsyncTask<Param, Progress, Result>或线程中下载/应用这些图像。 AsyncTask通常是人们去的方式。

无论您采取哪种方式,都要警惕背景中发生的事情以及主线程上发生的事情。 UI更新必须在主线程上发生。所有网络代码必须在后台发生。任何偏离都会崩溃。