Android一些系统路径的使用
一、/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
更多相关文章
- Android基础之intent传值的三种方法
- 在android工程中导入layoutlib.jar使用internal api
- Android(安卓)Library Project 使用问题总结
- 一起学android之SharedPreferences 讲解(10)
- Android(安卓)系统应用调用,intent的使用总结
- android studio 打包自动生成版本号与日期,apk输入路径详解
- Appium 环境配置
- Android(安卓)如何根据网络地址获取网络图片方法
- 浅谈Android之SurfaceFlinger相关介绍(二)