小编Jus*_*ode的帖子

为什么我们不需要存储权限来通过 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)
    }
}
Run Code Online (Sandbox Code Playgroud)

下载正常进行,无需任何存储权限。

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

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

android kotlin android-download-manager android-studio

1
推荐指数
1
解决办法
2534
查看次数