內(nèi)部存儲(chǔ)路徑/data/data/youPackageName/,在程序安裝的時(shí)候創(chuàng)建,在卸載的時(shí)候被刪除。
1. files
- Context.getFilesDir(),該方法返回/data/data/youPackageName/files的File對(duì)象。
- Context.openFileInput()與Context.openFileOutput(),只能讀取和寫入files下的文件,返回的是FileInputStream和FileOutputStream對(duì)象。www.2cto.com
- Context.fileList(),返回files下所有的文件名,返回的是String[]對(duì)象。
- Context.deleteFile(String),刪除files下指定名稱的文件。
2. cache
Context.getCacheDir(),
該方法返回/data/data/youPackageName/cache的File對(duì)象。
3. custom dir
getDir(String name, int mode),
返回/data/data/youPackageName/下的指定名稱的文件夾File對(duì)象,如果該文件夾不存在則用指定名稱創(chuàng)建一個(gè)新的文件夾。
4. 其他一些路徑的標(biāo)準(zhǔn)寫法
Environment.getDataDirectory() = /data
Environment.getDownloadCacheDirectory() = /cache
Environment.getExternalStorageDirectory() = /mnt/sdcard
Environment.getRootDirectory() = /system
context.getCacheDir() = /data/data/com.mt.mtpp/cache
context.getExternalCacheDir() = /mnt/sdcard/Android/data/com.mt.mtpp/cache
context.getFilesDir() = /data/data/com.mt.mtpp/files