gpt4 book ai didi

java - Android 从链接下载文件

转载 作者:行者123 更新时间:2023-12-01 17:28:41 26 4
gpt4 key购买 nike

我正在尝试通过 Ip+端口将文件从一部 Android 手机下载到另一部手机。如果我在手机的网络浏览器中写入网址,我可以成功地从其他手机下载文件。网址是这样的

      http://172.20.99.238:9999/file/3/001_01.mp3

但我无法通过代码下载此文件

                    String downLoadLink = "http:/"+url+":9999/file/"+fileID+"/"+fileName;
//downLoadLink = downLoadLink.replace(" ", "");
Intent downloadIntent = new Intent(Intent.ACTION_VIEW);
downloadIntent.setData(Uri.parse(downLoadLink));
startActivity(downloadIntent);

此问题的任何解决方案

最佳答案

如果您的目标至少为 API 级别 9,则应使用 DownloadManager。我一直在使用它并且工作得非常好,避免启动浏览器并处理你需要的一切。我将提供以下链接,而不是复制粘贴代码:

http://www.vogella.com/blog/2011/06/14/android-downloadmanager-example/

尝试仅使用 onClick 方法进行测试。其余代码仅用于获取文件的 URI。

关于java - Android 从链接下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13045107/

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