无法访问Android中的可移动存储

无法访问Android中的可移动存储,android,android-storage,Android,Android Storage,问题: 写入设备的SD卡 我在做什么: context.getExternalFilesDirs(Environment.DIRECTORY_DOWNLOADS) 这将返回2个文件对象 第一点是: /存储/模拟/0/Android/data/filecopier/files/下载/ 第二点是: /存储/7AC1-0CFE/Android/data/filecopier/files/下载/ 问题:第二个问题写入SD卡。但它是应用程序之外无法访问的私人位置。我想写到其他应用程序也可以访问的位置(如

问题: 写入设备的SD卡

我在做什么

context.getExternalFilesDirs(Environment.DIRECTORY_DOWNLOADS)
这将返回2个文件对象

第一点是:

/存储/模拟/0/Android/data/filecopier/files/下载/

第二点是:

/存储/7AC1-0CFE/Android/data/filecopier/files/下载/

问题:第二个问题写入SD卡。但它是应用程序之外无法访问的私人位置。我想写到其他应用程序也可以访问的位置(如下载文件夹)

预期值:/storage/7AC1-0CFE/下载/


如何访问此位置?

“如何访问此位置?”--您不需要。更多信息,请参阅。使用存储访问框架,允许用户控制您在用户设备上放置用户内容的位置。使用Intent.ACTION\u OPEN\u DOCUMENT\u树让用户选择正确的文件夹。感谢info@commonware!写得很好的详细博客。帮助我更好地理解。谢谢@blackapps!调查这件事。