Environment 是一个提供访问环境变量的类。
1. 存储媒体的状态
字段名 | 意义 |
---|---|
MEDIA_BAD_REMOVAL | 在没有挂载前存储媒体已经被移除。 |
MEDIA_CHECKING | 正在检查存储媒体。 |
MEDIA_MOUNTED | 存储媒体已经挂载,并且挂载点可读/写。 |
MEDIA_MOUNTED_READ_ONLY | 存储媒体已经挂载,挂载点只读 |
MEDIA_NOFS | 存储媒体是空白或是不支持的文件系统。 |
MEDIA_REMOVED | 存储媒体被移除。 |
MEDIA_SHARED | 存储媒体正在通过USB共享。 |
MEDIA_UNMOUNTABLE | 存储媒体无法挂载。 |
MEDIA_UNMOUNTED | 存储媒体没有挂载。 |
2. 字段常量的值
字段值 | 对应目录 |
---|---|
DIRECTORY_ALARMS | 系统提醒铃声存放的标准目录。 |
DIRECTORY_DCIM | 相机拍摄照片和视频的标准目录。 |
DIRECTORY_DOWNLOADS | 下载的标准目录。 |
DIRECTORY_MOVIES | 电影存放的标准目录。 |
DIRECTORY_MUSIC | 音乐存放的标准目录。 |
DIRECTORY_NOTIFICATIONS | 系统通知铃声存放的标准目录。 |
DIRECTORY_PICTURES | 图片存放的标准目录。 |
DIRECTORY_PODCASTS | 系统广播存放的标准目录。 |
DIRECTORY_RINGTONES | 系统铃声存放的标准目录。 |
3. 方法使用
方法名 | 用法 |
---|---|
getExternalStorageDirectory() | 获取外部存储卡的根目录 |
getExternalStorageState() | 获取外部存储设备的状态 |
getRootDirectory() | 获取设备的根目录 |
getDataDirectory() | 获得android data的目录 |
getDownloadCacheDirectory() | 获得下载缓存目录 |