Bunun JellyBean 4.2 ile etkinleştirilen Çok Kullanıcı özelliğiyle (4.1 değil) ilgisi vardır. Ayrı hesapları işlemek için dizin yapısının bazı bölümlerinin değiştirilmesi gerekiyordu. /sdcard/legacy
örneğin, her zaman oturum açmış olan kullanıcının sd kart dizinini gösterir.
Şu anda ayrıntıları okuduğum belgeyi bulamıyorum, bu nedenle herhangi bir kaynağı bağlayamıyorum. Ancak yukarıdakileri göz önünde bulundurarak, /sdcard/0
büyük olasılıkla cihaz sahipleri (veya "ilk kullanıcılar" olacağını tahmin etmek kolaydır - "ilk kullanıcı" her zaman "cihaz sahibi" olmuştur, yalnızca bu kullanıcı ek hesaplar oluşturabilir) sd kartı, vb. Bulabildiğim anda bir kaynağa bağlantı ekleyeceğim.
EDIT: Bu fikri aldığım sayfalardan biri AndroidNext . Sd kart söz konusu olduğunda 1droid farklı bir açıklama yapar:
Android 4.2 ile Google, yeni bir özellik olarak birden fazla kullanıcıyı tanıttı. Birden fazla kullanıcıyı barındırmak için Google şimdi her kullanıcıya depolama için kendi klasörünü veriyor. 4.1'den 4.2'ye yükselttiyseniz, 4.2 ROM, tüm dosyalarınızı yeni çok kullanıcılı veri yapısına geçirmesi gerekip gerekmediğini belirlemek için / data'da belirli bir dosyayı arayacaktır. Varsayılan olarak, 4.2 tüm / data / media öğelerini / data / media / 0 klasörüne taşır.
Özel kurtarma işlemlerinde bir sorun ortaya çıktı. Özel kurtarma, fabrika ayarlarına sıfırlama sırasında / data / media klasörünü korur. 4.2 ROM'u fabrika ayarlarına sıfırlayıp yeniden başlattığınızda, 4.2 ROM / data / media içindeki her şeyi tekrar taşır. Fabrika ayarlarına her sıfırladığınızda dosyalarınızı taşıyacaktır. Bu çoklu taşıma, bazı kişilerin dosyalarının / sdcard / 0 veya hatta / sdcard / 0/0 vb.
Bu yüzden aslında yeni Çok Kullanıcı özelliği ile ilgilidir - şu ya da bu şekilde.
/sdcard/0
var olan tek "sayı dizini".