一、外部存储的目录
1、2.3之前是/sdcard
2、4.3之前是在/mnt/sdcard
3、4.3之后是在/storage/sdcard
二、读写读写外部存储
1、直接写路径
File file = new File("sdcard/info.txt");
2、通过api
Environment.getExternalStorageDirectory();
3、在对sdcard进行操作前,最好先判断下sdcard是否就绪
if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()))
4、如果是写sdcard,那么写sdcard权限是必须的
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
5、如果是读sdcard,4.0之前读sdcard权限可以不用,4.0之后可以通过“开发者选项”-“对sdcard进行读写保护”设置来决定是否需要
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>