在android中下载经理?

时间:2013-05-17 05:33:07

标签: android android-download-manager

您有简单的应用程序,其中数据已从网络服务器上传我正在使用 .net网络服务。我需要在同一位置替换文档,以便重复的文档不会放在同一个文件夹中。

我正在使用:

request.setDestinationInExternalPublicDir(
                                  Environment.DIRECTORY_DOWNLOADS + "/Downloads",
                                  name );

是正确的方法吗?我可以从物理位置删除文档,然后用新的替换它。如果是这样的事情怎么可能。

这是我的下载管理器,我正在尝试删除名称文档,然后尝试替换新的名称文档。请建议。感谢

DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
request.setTitle(name); 
// in order for this if to run, you must use the android 3.2 to compile your app
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
{
    request.allowScanningByMediaScanner();               
    request.setNotificationVisibility(
                     DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
}
request.setDestinationInExternalPublicDir(
               Environment.DIRECTORY_DOWNLOADS + "/Downloads", name);
DownloadManager manager = (DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);

0 个答案:

没有答案