SD状态 | 现象描述 | /mnt/sdcard目录是否存在 | canRead返回 | canWrite返回 | 在/mnt/sdcard创建文件 | 在/mnt/sdcard创建文件夹 | |
MEDIA_MOUNTED | SD卡正常挂载 | TRUE | TRUE | TRUE | TRUE | TRUE |
|
MEDIA_REMOVED | 无介质 | TRUE | FALSE | FALSE | false: 原因Permission denied | FALSE |
|
MEDIA_UNMOUNTED | 有介质,未挂载,在系统中删除 | TRUE | FALSE | FALSE | false: 原因Permission denied | FALSE |
|
MEDIA_BAD_REMOVAL | 介质在挂载前被移除,直接取出SD卡 | TRUE | FALSE | FALSE | false: 原因Permission denied | FALSE |
|
MEDIA_CHECKING | 正在磁盘检查,刚装上SD卡时 | TRUE | FALSE | FALSE | false: 原因Permission denied | FALSE |
|
MEDIA_SHARED | SD卡存在但没有挂载,并且通过USB大容量存储共享,操作打开USB存储 | TRUE | FALSE | FALSE | false: 原因Permission denied | FALSE |
|
MEDIA_MOUNTED_READ_ONLY | sd卡存在并且已挂载,但是挂载方式为只读 | - | - |
| 无法模拟,SD卡不允许修改权限 | ||
MEDIA_NOFS | 介质存在但是为空白或用在不支持的文件系统 | - | - |
| 无法模拟,SD卡格式化后再加载会自动生成系统文件 | ||
MEDIA_UNMOUNTABLE | 存在SD卡但是不能挂载,例如发生在介质损坏 | - | - |
|
|
SD卡的Environment.getExternalStorageState()状态表
最新推荐文章于 2024-10-14 16:25:16 发布