您的位置:首页 > 其它

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

2014-09-04 15:32 232 查看
好久不用Environment.getExternalStorageDirectory(),今天用时遇到了点问题。

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

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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐