gpt4 book ai didi

android - 下载管理器使用平台默认值在 Android 9.0 NetworkSecurityConfig : No Network Security Config specified, 上返回不成功的下载

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:18:18 25 4
gpt4 key购买 nike

我正在使用下载管理器从 Internet 下载文件。在Android 6、8.1下下载成功,在Android 9.0上下载失败

DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
request.setDescription("Downloading...");
request.setTitle(nameOfFile);
request.setMimeType("application/pdf");
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS + "/CPG", nameOfFile);
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
queueId = manager.enqueue(request);

最佳答案

这个标签对我有用

 android:usesCleartextTraffic="true"

将这个标签添加到应用程序中

 <application
android:name=".ApplicationClass"
android:allowBackup="true"
android:hardwareAccelerated="false"
android:usesCleartextTraffic="true"

解决方案 2)

创建一个 XML res/xml/network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>

AndroidManifest.xml 中你的标签 Application 中

android:networkSecurityConfig="@xml/network_security_config"

Download Manger not working in Android Pie 9.0 (Xiaomi mi A2)

关于android - 下载管理器使用平台默认值在 Android 9.0 NetworkSecurityConfig : No Network Security Config specified, 上返回不成功的下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53323816/

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