gpt4 book ai didi

android - environment.getExternalStorageDirectory() 显示甚至不存在的路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:15 25 4
gpt4 key购买 nike

当我使用 Environment.getExternalStorageDirectory(); 打印 SD 存储路径时,它返回 storage/emulated/0但是当我使用 DDMS 浏览 SD 存储时,根本没有这样的目录。可用目录是 storage/emulated/legacy

为什么 Environment.getExternalStorageDirectory(); 显示根本不存在的路径?

最佳答案

存在应用程序进程的路径。

Android,从 4.2 开始,支持每台设备多个帐户(最初仅适用于平板电脑,现在适用于从 5.0 开始的所有设备)。每个帐户都有自己独特的内部和外部存储区域。该框架将从 getExternalStorageDirectory() 等方法返回路径,这些路径对于运行您的应用程序的当前帐户持有人是正确的。这些位置根据实际文件系统位置映射到什么取决于 Android,作为其保护存储访问的努力的一部分。

关于android - environment.getExternalStorageDirectory() 显示甚至不存在的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27710093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com