Environment类API

API说明
getRootDirectory获得系统根目录的路径
getDataDirectory获得系统数据目录的路径
getDownloadCacheDirectory获得下载缓存目录的路径
getExternalStorageDirectory获得外部存储(SD卡)的路径
getExternalStorageState获得SD卡的状态
getStorageState获得指定目录的状态
getExternalStoragePublicDirectory获得SD卡指定类型目录的路径

 SD卡的存储状态取值

Environment类的存储状态常量名常量值常量说明
MEDIA_UNKNOWNunknown未知
MEDIA_REMOVEDremoved已经移除
MEDIA_UNMOUNTEDunmounted未挂载
MEDIA_CHECKINGchecking正在检查
MEDIA_NOFSnofs不支持的文件系统
MEDIA_MOUNTEDmounted已经挂载,且是可读写状态
MEDIA_MOUNTED_READ_ONLYmounted_ro已经挂载,且是只读状态
MEDIA_SHAREDshared当前未挂载,但通过USB共享
MEDIA_BAD_REMOVALbad_removal未挂载就被移除
MEDIA_UNMOUNTABLEunmountable无法挂载
MEDIA_EJECTINGejecting正在弹出

SD卡的目录类型取值

Environment类的目录类型常量值常量说明
DIRECTORY_DCIMDCIM相片存放目录(包括相机拍摄的图片和视频)
DIRECTORY_DOCUMENTSDocuments文档存放目录
DIRECTORY_DOWNLOADSDownload下载文件存放目录
DIRECTORY_MOVIESMovies视频存放目录
DIRECTORY_MUSICmusic音乐存放目录
DIRECTORY_PICTURESPictures图片存放目录
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐