java - 获取 Galaxy Note 上的内部目录路径

标签 java android android-external-storage

在我的应用程序中,我正在使用以下方法访问外部存储(根据this,它可以是内部存储或SD卡的一部分),在我的Xperia V中,它返回内部存储的路径(不是SD卡) .

String root = Environment.getExternalStorageState().toString();

当我尝试在没有安装 SD 卡的 Galaxy Note 上运行该应用程序时,我发现上述方法不会返回存储路径。(如果应用程序获得成功路径,则应该保存文件)。那么我是否可以知道是否有一种方法可以访问外部存储(未安装 SD 卡)?

谢谢

最佳答案

要获取外部存储路径,请尝试这样..

String root = Environment.getExternalStorageDirectory().getPath();

它将重新调整外部存储的确切路径

关于java - 获取 Galaxy Note 上的内部目录路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18981320/

相关文章:

java - 通过鼠标单击进行选择排序对行进行排序

java - Spring Boot 启动

java - 在 AndroidTest 中编写外部存储

java - 将 Java 转换为 C++ : Templates vs. 泛型

java - 我应该如何解决 DI 和测试的上下文对象?

android - 从存储中选择文件后获取文件路径

Android:当付费 Google Play 在我的国家不可用时如何分发付费应用程序

android - 无法在 Android/data 中创建文件夹

android - 在外部存储中创建新文件的权限被拒绝

java - 如何让我的输出位于 JavaFX 关卡的中心?