gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 00:12:30 25 4
gpt4 key购买 nike

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

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

最佳答案

试试这段代码,它确实有效...

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);

关于android - 通过内置下载服务下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com