1.Environment.getExternalStorageDirectory
WRITE_EXTERNAL_STORAGE permission
READ_EXTERNAL_STORAGE permission
2.建议使用,Context. getExternalFilesDir,返回目录结构为
/storage/sdcard0/Android/data/ packageName /files
WRITE_EXTERNAL_STORAGE and/or READ_EXTERNAL_STORAGE are required.
3.Environment.getExternalStoragePublicDirectory()在sd卡上面建立一个文件夹,需要File.mkdirs()
getUsableSpace返回大小为外置sd卡剩余大小
4.Context.getCacheDir()
/data/data/packageName/cache/cache
1、2在sd卡mount到系统时卸载应用将数据删除
4.卸载应用将删除数据
3.卸载不影响数据