Я никогда не видел этого раньше, поэтому я предполагаю, что это произошло, когда я обновился до 4.2: я совершенно уверен, что /sdcard/
раньше меня приводило прямо к моей SD-карте, но теперь, когда я иду по этому пути (например, в режиме восстановления CWM ) Мне надо в /sdcard/0
, там тоже /sdcard/legacy
стучит вдруг.
Что это за папки и почему они появились?
Это связано с многопользовательской функцией, включенной в JellyBean 4.2 (не 4.1). Для работы с отдельными учетными записями пришлось изменить части структуры каталогов. /sdcard/legacy
например, всегда указывает на каталог SD-карты текущего пользователя, вошедшего в систему.
В настоящее время я не могу найти документ, в котором я читал подробности, поэтому я не могу связать какой-либо источник. Но с учетом вышеизложенного нетрудно догадаться, что /sdcard/0
это, скорее всего, будут владельцы устройства (или «первые пользователи» — «первый пользователь» всегда становился «владельцем устройства», только этот пользователь может создавать дополнительные учетные записи) sd карта и так далее. Я добавлю ссылку на источник, как только найду его.
РЕДАКТИРОВАТЬ: Одна из страниц, с которой я почерпнул эту идею, — AndroidNext . 1droid дает другое объяснение, когда дело доходит до SD-карты:
В Android 4.2 Google представила новую функцию для нескольких пользователей. Чтобы разместить несколько пользователей, Google теперь предоставляет каждому пользователю собственную папку для хранения. Если вы обновились до 4.2 с 4.1, то ПЗУ 4.2 будет искать определенный файл в /data, чтобы определить, нужно ли перенести все ваши файлы в новую многопользовательскую структуру данных. По умолчанию 4.2 переносит все /data/media в /data/media/0.
Проблема возникла правда с кастомным рекавери. Пользовательское восстановление сохраняет папку /data/media во время сброса настроек. Когда вы сбросите заводские настройки, а затем снова загрузите ПЗУ 4.2, ПЗУ 4.2 снова перенесет все в /data/media. Он будет переносить ваши файлы каждый раз, когда вы восстанавливаете заводские настройки. Эта множественная миграция привела к тому, что некоторые люди переместили свои файлы в /sdcard/0 или даже /sdcard/0/0 и т. д.
Так что на самом деле это связано с новой многопользовательской функцией — так или иначе.
пзкпфв
/sdcard/0
это единственный существующий «числовой каталог».GATrawn
Иззи
Гили Нахум