为什么我的模拟器中有两个sdcards位置?

时间:2014-01-03 04:11:40

标签: android sd-card

我的Android版本是4.4,我创建了一个50 MB大小的模拟器

启动模拟器后,我运行adb shell命令。 发现是一个sdcard目录下面的/ whic权限是lrwxrwxrwx

但/ storage /下面还有另一个SD卡目录,其权限是drwxrwx - x,那两个目录是否相同?如果是这样,为什么这两个目录有不同的权限?

当我运行下面的句子时,将返回什么SD卡路径?我希望它会返回/ sdcard,但实际上值是/ storage / sdcard。 SDPATH = Environment.getExternalStorageDirectory()+“/”;

1 个答案:

答案 0 :(得分:0)

很容易发现这两个目录是否实际指向同一个空间。对?

假设它们是,那么很有可能看到不同的权限,因为符号链接不会继承权限。通常由umask设置修改为777。