我正在尝试访问设备下载/目录中的文件。由于对ACTION_OPEN_DOCUMENT_TREE意图的作用域存储更新和限制,我找不到任何方法来获得一个URI或smth来使用。我想阅读下载目录中的所有文件,看看它们是否符合我搜索的MIME类型。
我试过:
Environment.getExternalStoragePublicDirectory(DIRECTORY_DOWNLOADS) -> Depricatedcontext.contentResolver.query(MediaStore.Downloads.getContentUri(MediaStore.VOLUME_INTERNAL),projection,null,null,null) -> U无法访问下载Dir (https://developer.android.com/training/data-storage/shared/media)如果你需要更多的信息,请告诉我。我希望有人有个主意:)
发布于 2021-04-17 15:41:10
谢谢你的帮助!解决方案是使用MANAGE_EXTERNAL_STORAGE权限。现在我可以访问所有文件来扫描想要的文件类型。
https://stackoverflow.com/questions/67124487
复制相似问题