Ma to związek z funkcją wielu użytkowników włączoną w JellyBean 4.2 (nie 4.1). W celu obsługi oddzielnych kont należało zmienić części struktury katalogów. /sdcard/legacy
np. zawsze wskazuje katalog aktualnie zalogowanej karty SD użytkownika.
Obecnie nie mogę znaleźć dokumentu, w którym czytam szczegóły, więc nie mogę połączyć żadnego źródła. Mając powyższe na uwadze, łatwo zgadnąć, że /sdcard/0
najprawdopodobniej będą to właściciele urządzeń (lub „pierwsi użytkownicy” - „pierwszy użytkownik” zawsze stał się „właścicielem urządzenia”, tylko ten użytkownik może tworzyć dodatkowe konta) sd karta i tak dalej. Dodam link do źródła, jak tylko będę mógł go znaleźć.
EDYCJA: Jedną ze stron, z których wpadłem na ten pomysł, jest AndroidNext . 1droid podaje inne wyjaśnienie, jeśli chodzi o kartę SD:
W Androidzie 4.2 Google wprowadził wielu użytkowników jako nową funkcję. Aby pomieścić wielu użytkowników, Google zapewnia teraz każdemu użytkownikowi własny folder do przechowywania. W przypadku aktualizacji do wersji 4.2 z wersji 4.1 pamięć ROM w wersji 4.2 będzie szukała określonego pliku w / danych, aby ustalić, czy musi przeprowadzić migrację wszystkich plików do nowej struktury danych dla wielu użytkowników. Domyślnie 4.2 migruje wszystkie / data / media do / data / media / 0.
Pojawił się problem z niestandardowymi odzyskiwaniem. Odzyskiwanie niestandardowe zachowuje folder / data / media podczas przywracania ustawień fabrycznych. Po przywróceniu ustawień fabrycznych, a następnie ponownym uruchomieniu 4.2 ROM, 4.2 ROM ponownie migruje wszystko do / data / media. Będzie migrować pliki za każdym razem, gdy przywracasz ustawienia fabryczne. Ta wielokrotna migracja spowodowała, że niektóre osoby zostały przeniesione do / sdcard / 0 lub nawet / sdcard / 0/0 itd.
W rzeczywistości ma to związek z nową funkcją dla wielu użytkowników - w ten czy inny sposób.
/sdcard/0
jest to jedyny istniejący „katalog liczb”.