Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android P,下载不开始使用下载管理器?_Java_Android_Android 8.0 Oreo_Android 9.0 Pie - Fatal编程技术网

Java Android P,下载不开始使用下载管理器?

Java Android P,下载不开始使用下载管理器?,java,android,android-8.0-oreo,android-9.0-pie,Java,Android,Android 8.0 Oreo,Android 9.0 Pie,我试图使用下载管理器下载文件,但下载似乎没有在Android p(在模拟器上运行)上启动。它在安卓奥利奥和安卓棉花糖上运行良好。这是代码 DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(URLS.URLforDownloadingFileData(fileName))); File file = new File(mobileInfo.getExternalFileSt

我试图使用下载管理器下载文件,但下载似乎没有在Android p(在模拟器上运行)上启动。它在安卓奥利奥和安卓棉花糖上运行良好。这是代码

DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(URLS.URLforDownloadingFileData(fileName)));
        File file = new File(mobileInfo.getExternalFileStorageDirectory(),fileName);
        downloadRequest.setDestinationUri(Uri.fromFile(file));
        downloadRequest.setTitle(titleOfDownload);
        downloadRequest.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE | DownloadManager.Request.NETWORK_WIFI);
        downloadManager.enqueue(downloadRequest);

你知道为什么会发生这种情况,以及如何解决这个问题吗?与安卓P中引入的更改有关吗?

似乎您已经定义了下载主机URL。 您可以通过创建XML

res/XML/network\u security\u config.XML来检查它:

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

然后在AndroidManifest.xml内的应用程序标记中引用此文件:

android:networkSecurityConfig=“@xml/network\u security\u config”


如果有效-强烈建议允许流量不是针对所有主机,而是针对需要的主机。

在android O+中,您不能进行后台下载。您发现任何有用的内容吗?请检查此链接不工作。W/DownloadManager:[204]停止请求,状态为HTTP\u DATA\u错误:明文HTTP流量不允许