为什么在Android Q及更高版本上不需要WRITE_EXTERNAL_STORAGE

问题描述 投票:1回答:1

我使用DownloadManager下载照片并将其保存到外部图片目录:

.setDestinationInExternalPublicDir(Environment.DIRECTORY_PICTURES, File.separator + filename)

棉花糖需要WRITE_EXTERNAL_STORAGE(如预期),但在Android Q及更高版本上,未经许可,可以正常工作。为什么会这样呢?是因为有作用域存储吗?

android android-permissions android-download-manager android-external-storage scoped-storage
1个回答
1
投票

Android doc:

© www.soinside.com 2019 - 2024. All rights reserved.