Điều đó có liên quan đến tính năng Nhiều người dùng được kích hoạt với JellyBean 4.2 (không phải 4.1). Để xử lý các tài khoản riêng biệt, các phần của cấu trúc thư mục phải được thay đổi. /sdcard/legacy
ví dụ: luôn luôn trỏ đến thư mục thẻ sd của người dùng hiện đang đăng nhập.
Hiện tại tôi không thể tìm thấy tài liệu nơi tôi đọc chi tiết, vì vậy tôi không thể liên kết bất kỳ nguồn nào. Nhưng với suy nghĩ trên, thật dễ đoán rằng /sdcard/0
rất có thể sẽ là chủ sở hữu thiết bị (hoặc "người dùng đầu tiên" - "người dùng đầu tiên" luôn trở thành "chủ sở hữu thiết bị", chỉ người dùng này mới có thể tạo tài khoản bổ sung) thẻ, và như vậy. Tôi sẽ thêm một liên kết đến một nguồn ngay khi tôi có thể tìm thấy nó.
EDIT: Một trong những trang tôi có ý tưởng đó là AndroidNext . 1droid đưa ra một lời giải thích khác khi nói đến thẻ sd:
Với Android 4.2, Google đã giới thiệu nhiều người dùng như một tính năng mới. Để phù hợp với nhiều người dùng, Google hiện đang cung cấp cho mỗi người dùng một thư mục riêng để lưu trữ. Nếu bạn đã nâng cấp lên 4.2 từ 4.1, thì ROM 4.2 sẽ tìm một tệp trong / dữ liệu nhất định để xác định xem nó có cần di chuyển tất cả các tệp của bạn sang cấu trúc dữ liệu nhiều người dùng mới hay không. Theo mặc định, 4.2 di chuyển tất cả / data / media sang / data / media / 0.
Một vấn đề phát sinh mặc dù với phục hồi tùy chỉnh. Khôi phục tùy chỉnh giữ lại thư mục / data / media trong quá trình khôi phục cài đặt gốc. Khi bạn khôi phục cài đặt gốc và sau đó khởi động lại ROM 4.2, ROM 4.2 sẽ di chuyển lại mọi thứ trong / data / media. Nó sẽ di chuyển các tập tin của bạn mỗi khi bạn khôi phục cài đặt gốc. Việc di chuyển nhiều lần này là kết quả dẫn đến việc một số người chuyển tệp của họ sang / sdcard / 0 hoặc thậm chí / sdcard / 0/0, v.v.
Vì vậy, trên thực tế nó có liên quan đến tính năng Nhiều người dùng mới - cách này hay cách khác.
/sdcard/0
là "thư mục số" duy nhất tồn tại.