为什么我们不需要存储权限来通过 DownloadManager 下载文件

Why don't we need storage permission to download a file through DownloadManager

我正在通过 android DownloadManager 下载文件,功能如下。

 private fun downloadFile() {
        val downloadManager: DownloadManager =
            getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager

        val request =
            DownloadManager.Request(Uri.
            parse("https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"))

        downloadManager.enqueue(request)
    }
}

下载正常,没有任何存储权限。

下载管理器是否在没有存储权限的情况下工作? 在官方文档中找不到答案

https://developer.android.com/reference/android/app/DownloadManager

DownloadManager 将下载工作委托给单独的 system-supplied 应用程序。该应用程序有权写入一些位置,即使您的应用程序没有。