Android java如何获取存储卡路径

时间:2014-07-16 15:56:07

标签: java android

我想知道如何才能获得存储卡路径。 我正在使用

文件extMemDir = Environment.getExternalStorageDirectory();

但是它会在我的三星设备上的设备不可移动的SD卡上返回已安装存储的路径

请帮助我需要可移动SD卡的路径

1 个答案:

答案 0 :(得分:1)

没有可靠的方法来确定所有设备的micro SD卡的路径。在某些情况下,您可以使用getExternalStorageDirectory()。

如果设备运行kitkat,您可能会尝试使用getExternalFileDirs(),它可以返回多个路径。

在您的应用中创建一个选项,以便用户指出正确的路径并将选择保存在共享偏好设置中。

相关问题