找到Environment.getExternalStorageDirectory()对应的真正目录

来源:互联网 发布:windows光盘怎么安装 编辑:程序博客网 时间:2024/04/30 12:55

好久不用Environment.getExternalStorageDirectory(),今天用时遇到了点问题。

首先,不是没有安装外置SD卡的手机,这个接口就一定不可用,当手机中没有安装外置SD卡时,它返回的是内置SD卡目录。

开发时发现Environment.getExternalStorageDirectory()打印出来的目录是/storage/emulated/0,但是我在Eclipse中查看这个目录时 ,发现没有任何东西。

其实当这种情况出现时,我们可以看下下面截图中的红框部分,它标记了当前目录真正对应到的目录。所以我们可以看到/storage/emulated/0的内容实际是在/mnt/shell/emulated/0下。


0 0
原创粉丝点击