通过内置下载服务下载文件

库沙尔乔汉

我正在尝试从我的应用程序中的远程服务器下载文件。我不想为此定制代码。我想通过内置的下载器(Android内置)下载文件。怎么做?这是正确的选择吗?

dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Request request = new Request(
                       Uri.parse("http://www.vogella.de/img/lars/LarsVogelArticle7.png"));
enqueue = dm.enqueue(request);
拉维·马克瓦纳(Ravi Makvana)

试试这个代码,它真的有效...

DownloadManager mgr = (DownloadManager) context.getApplicationContext().getSystemService(Context.DOWNLOAD_SERVICE);

            Uri downloadUri = Uri.parse("http://www.vogella.de/img/lars/LarsVogelArticle7.png");
            DownloadManager.Request request = new DownloadManager.Request(downloadUri);

            request.setAllowedNetworkTypes(
                    DownloadManager.Request.NETWORK_WIFI
                            | DownloadManager.Request.NETWORK_MOBILE)
                    .setAllowedOverRoaming(false).setTitle("Demo")
                    .setDescription("Something useful. No, really.")
                    .setDestinationInExternalPublicDir("/test_folder", "testimage");

            mgr.enqueue(request);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

从Spring Boot Rest服务下载文件

来自分类Dev

通过Cordova中的FileTransfer下载文件

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

如何通过Meteor下载文件?

来自分类Dev

AngularJS-通过AJAX下载文件

来自分类Dev

通过网站从PHP服务器下载文件

来自分类Dev

使用nusoap通过Web服务从Sharepoint库下载文件

来自分类Dev

通过Yii下载文件

来自分类Dev

使用Python通过SSH下载文件

来自分类Dev

通过Ajax下载文件

来自分类Dev

使用Python通过Internet下载文件

来自分类Dev

通过FTP NOAA下载文件

来自分类Dev

从C#的REST服务下载文件

来自分类Dev

从Django通过Axios下载文件

来自分类Dev

通过WebApi下载文件返回JSON

来自分类Dev

如何通过HTTP下载文件?

来自分类Dev

如何通过javascript从tomcat服务器下载文件?

来自分类Dev

Firefox:通过拖放下载文件

来自分类Dev

Firefox:通过拖放下载文件

来自分类Dev

通过Cordova中的FileTransfer下载文件

来自分类Dev

从服务器以html下载文件

来自分类Dev

通过PHP表格下载文件

来自分类Dev

AngularJS-通过AJAX下载文件

来自分类Dev

如何通过SSH服务器下载文件?

来自分类Dev

通过脚本从文件服务器下载文件

来自分类Dev

PDFSharp通过文件流下载文件

来自分类Dev

通过 Imanage NRL 下载文件

来自分类Dev

使用服务下载文件

来自分类Dev

使用服务下载文件