# 用户文件概述

用户文件：登录到该终端设备的用户所拥有的文件，包括用户私有的图片、视频、音频、文档等。

1.  用户文件存放在用户目录下，归属于该设备上登录的用户。
    
2.  用户文件存储位置主要分为内置存储、外置存储。
    
3.  应用对用户文件的创建、访问、删除等行为，需要提前获取用户授权，或由用户操作完成。
    

#### 用户文件存储位置

#### 内置存储

内置存储，是指用户文件存储在终端设备的内部存储设备（空间）上。内置存储设备无法被移除。内置存储的用户文件主要有：

*   用户特有的文件：这部分文件归属于登录该设备的用户，不同用户登录后，仅可看到该用户自己的文件。
    
    按照这些文件的特征/属性，以及用户/应用的使用习惯，可分为：
    
    *   图片/视频类媒体文件
        
        所具有的特征包括拍摄时间、地点、旋转角度、文件宽高等信息，以媒体文件的形式存储在系统中，通常是以所有文件、相册的形式对外呈现，不会展示其在系统中存储的具体位置。
        
    *   音频类媒体文件
        
        所具有的特征包括所属专辑、音频创作者、持续时间等信息，以媒体文件的形式存储在系统中，通常会以所有文件、专辑、作家等形式对外呈现，不会展示其在系统中存储的具体位置。
        
    *   其他文件（统称为文档类文件）
        
        以普通文件的形式存储在系统中，该类文件既包括普通的文本文件、压缩文件等，又包括以普通文件形式存储的图片/视频、音频文件，该类文件通常是以目录树的形式对外展示。
        

#### 外置存储

外置存储，是指用户文件存储在外置可插拔设备上（如SD卡、U盘等）。外置存储设备上的文件，可以被所有登录到系统中的用户看到。

外置存储设备具备可插拔属性，因此系统提供了设备插拔事件的监听及挂载功能，用于管理外置存储设备，该部分功能仅对系统应用开放。

外置存储设备上的文件，全部以普通文件的形式呈现，和内置存储设备上的文档类文件一样，采用目录树的形式对外展示。