当前位置: 首页 > 知识库问答 >
问题:

Download Manager返回Android 9.0 NetworkSecurityConfig:未指定网络安全配置,使用平台默认值

霍建章
2023-03-14

我正在使用下载管理器从互联网下载文件。在Android6,8.1中下载成功,但在Android9.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);

共有1个答案

张通
2023-03-14

这个标签对我有用

 android:usesCleartextTraffic="true"

将此标记添加到应用程序

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

解决方案2)

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>
android:networkSecurityConfig="@xml/network_security_config"

下载Android派9.0中不工作的马槽(小米mi A2)

 类似资料: