SD卡:相当于电脑的移动硬盘
SD卡路径:
2.2 之前:sdcard/
4.3 之前:mnt/sdcard/
4.3 开始:storage/sdcard/
File对象的获取
File file=new File(Environment.getExternalStorageDirectory(),"info");
设置写SD卡权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
设置读SD卡权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
检测SD卡的状态
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { }
MEDIA_UNKNOWN:不能识别SD卡
MEDIA_REMOVED:没有SD卡
MEDIA_UNMOUNTED:SD卡存在,但没有挂载
MEDIA_CHECKING:SD卡正在准备
MEDIA_MOUNTED:SD卡已经挂载,可用