Context獲取的目錄
應(yīng)用專屬存儲(chǔ)空間:
存儲(chǔ)僅供應(yīng)用使用的文件住练,可以存儲(chǔ)到內(nèi)部存儲(chǔ)卷中的專屬目錄或外部存儲(chǔ)空間中的其他專屬目錄。使用內(nèi)部存儲(chǔ)空間中的目錄保存其他應(yīng)用不應(yīng)訪問的敏感信息渣窜。
context.getCacheDir().getAbsolutePath();
//data/data/<application package>/cache目錄
context.getFilesDir().getAbsolutePath();
//data/data/<application package>/files目錄
context.getExternalFilesDir().getAbsolutePath();
//取到 SDCard/Android/data/你的應(yīng)用的包名/files/ 目錄纷责,一般放一些長(zhǎng)時(shí)間保存的數(shù)據(jù)
context.getExternalCacheDir().getAbsolutePath();
//取到 SDCard/Android/data/你的應(yīng)用包名/cache/目錄,一般存放臨時(shí)緩存數(shù)據(jù)
Environment相關(guān)目錄
共享存儲(chǔ):
存儲(chǔ)您的應(yīng)用打算與其他應(yīng)用共享的文件赏淌,包括媒體拧廊、文檔和其他文件监徘。
Environment.getExternalStorageDirectory();
Environment.getExternalStoragePublicDirectory(String type);
Envinonment 類提供諸多 type 參數(shù)的常量,比如:
DIRECTORY_MUSIC:Music
DIRECTORY_MOVIES:Movies
DIRECTORY_PICTURES:Pictures
DIRECTORY_DOWNLOADS:Download
DIRECTORY_DOCUMENTS: 文檔
DIRECTORY_SCREENSHOTS: 截屏文件
參考文檔: