【发布时间】:2012-09-12 07:59:34
【问题描述】:
在我的应用程序中,我有下载(图像)功能,用于从 url 下载文件。下载发生应显示在通知栏中,以便我使用下载管理器类下载文件。这工作正常,但下载的图像没有存储在 sdcard 中的任何位置。
我已将url 推荐给下载管理器。
我的要求是我需要将下载的图像保存到带有通知栏指示的 sdcard 中。 在上面的链接中修改代码以将图像保存到 sdcard 上
我对上面链接中的代码有一些疑问,我可以使用相同的代码下载音频或视频文件吗?
请帮帮我。
已编辑问题:
我试过了
filepath = Environment.getExternalStorageDirectory().getPath()+"/download/cm.png";
Uri destinationUri = Uri.parse(filepath);
request.setDestinationUri(destinationUri);
在按钮点击偏好管理器之前。但我无法在 sdcard 上获取文件。
【问题讨论】:
-
只要是http下载就可以下载任何类型的文件
-
谢谢,但我怎样才能从代码中保存内容?
-
默认它们保存在缓存文件夹中。正如 njzk2 指出的那样,您必须使用 setDestinationUri 、 setDestinationInExternalPublicDir 或 setDestinationInExternalFilesDir
-
会this 帮忙吗?
-
@nandeesh,请回答我编辑的问题
标签: android android-sdcard android-internet