Answers:
这与JellyBean 4.2(不是4.1)启用的“多用户”功能有关。为了处理单独的帐户,必须更改部分目录结构。/sdcard/legacy
例如,始终指向当前登录用户的SD卡目录。
我目前无法找到阅读详细信息的文档,因此无法链接任何源。但是考虑到以上几点,很容易猜出/sdcard/0
将很可能是设备所有者(或“第一用户”-“第一用户”始终成为“设备所有者”,只有该用户可以创建其他帐户)卡等等。找到链接后,我将立即添加该链接。
编辑:我从中得到这个想法的页面之一是AndroidNext。关于 SD卡,1droid给出了不同的解释:
Google使用Android 4.2引入了多个用户作为一项新功能。为了容纳多个用户,Google现在为每个用户提供了自己的文件夹进行存储。如果从4.1升级到4.2,则4.2 ROM将在/ data中查找某个文件,以确定是否需要将所有文件迁移到新的多用户数据结构。默认情况下,4.2将所有/ data / media迁移到/ data / media / 0。
尽管自定义恢复出现了问题。在恢复出厂设置期间,自定义恢复将保留/ data / media文件夹。当您恢复出厂设置然后再次引导4.2 ROM时,4.2 ROM将再次迁移/ data / media中的所有内容。每次您恢复出厂设置时,它将迁移您的文件。这种多重迁移导致某些人的文件移至/ sdcard / 0甚至/ sdcard / 0/0等。
因此,实际上它与新的“多用户”功能有关(一种或另一种方式)。
/sdcard/0
是唯一存在的“数字目录”。