一、/data/data 路径下处理
1 files 路径
1) Context.getFilesDir(),该方法返回/data/data/工程名/files的File对象。
2) Context.openFileInput()与Context.openFileOutput(),只能读取和写入files下的文件,返回的是FileInputStream和FileOutputStream对象 与1中的路径相对应
3) Context.fileList(),返回files下所有的文件名,返回的是String[]对象
4) Context.deleteFile(String),删除files下指定名称的文件。
5) Context.getFileStreamPath("download"); 得到data/data/工程名/files/download files下自定义路径的获取
2 cache 路径
Context.getCacheDir(),该方法返回/data/data/工程名/cache 的File对象。
3) 自定义路径
getDir(String name, int mode),
返回/data/data/工程名/app_name 下的指定名称的文件夹File对象,如果该文件夹不存在则用指定名称创建一个新的文件夹
名称为:(app+name)
二、Environment的一些方法
Environment.getDataDirectory() = /data
Environment.getDownloadCacheDirectory() = /cache
Environment.getExternalStorageDirectory() = /mnt/sdcard
Environment.getRootDirectory() = /system