如何在android中获取extSdcard路径?
有 2 个存储,第一个是所有手机都有的外部存储,但还有第二个存储,称为可移动存储(micro sdcard)。
我想在android中获取micro sdcard的路径,这怎么可能?
最佳答案
从 KitKat 开始,您可以使用一种方法来获取该目录:
Context.getExternalFilesDirs()
注意如果SD卡在访问过程中没有挂载或移动,可能会返回null。此外,您可能需要将这些权限添加到您的 list 文件中:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
显然有些用户使用此方法时遇到问题,无法返回 SD 卡路径。我在 this post 上找到了一些关于它如何工作以及如何不工作的有用信息,具体取决于设备.
关于java - 在android中获取可移动SD卡路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38324985/