Android |获取SD卡(可移动)路径

Android |获取SD卡(可移动)路径,android,android-sdcard,Android,Android Sdcard,我试过很多方法,也读过很多帖子,但都没有找到有效的解决方法 总结: 我尝试使用它来选择一个目录并使用它。此代码与内部存储完美配合 使用此代码:System.getenv(“二级存储”),在我的Asus TF201上,使用JellyBean和棒棒糖,我有了/STORAGE/sdcard1,我可以将此代码与previus代码一起使用,它可以正常工作 现在,问题来了。 我尝试过这个(以及其他类似的解决方案):但在使用安卓6.0的LG G3上,我使用了/mnt/media\u rw/9014-4EF8,

我试过很多方法,也读过很多帖子,但都没有找到有效的解决方法

总结:

我尝试使用它来选择一个目录并使用它。此代码与内部存储完美配合

使用此代码:
System.getenv(“二级存储”)
,在我的Asus TF201上,使用JellyBean和棒棒糖,我有了
/STORAGE/sdcard1
,我可以将此代码与previus代码一起使用,它可以正常工作

现在,问题来了。
我尝试过这个(以及其他类似的解决方案):但在使用安卓6.0的LG G3上,我使用了
/mnt/media\u rw/9014-4EF8
,无法使用以前的代码


如何获取外部sd路径?我只需要读sd。或者我可以使用
/mnt/media\u rw/9014-4EF8

在Android 4.4+附带的Android设备上,您没有任意读取权限。在我的(旧)平板电脑上,我有Android 5.1.1和
系统。getenv(“辅助存储”)
工作非常完美。。。但是一些应用程序(比如文件浏览器)如何在sd卡上读写呢?看看getExternalFileDirs()。@greenapps确实可以帮我吗?仔细阅读。我说了…FilesDirs()。不是…FilesDir()。