android 系统文件路径.sdcard路径.外部路径
来源:互联网 发布:知乎日报启动画面 编辑:程序博客网 时间:2024/06/07 07:16
首先Android内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。
一、 files
1. Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象。
2. Context.openFileInput()与Context.openFileOutput(),只能读取和写入files下的文件,返回的是FileInputStream和FileOutputStream对象。
3. Context.fileList(),返回files下所有的文件名,返回的是String[]对象。
4. Context.deleteFile(String),删除files下指定名称的文件。
二、cache
1. Context.getCacheDir(),该方法返回/data/data/youPackageName/cache的File对象。
三、custom dir
getDir(String name, int mode),返回/data/data/youPackageName/下的指定名称的文件夹File对象,如果该文件夹不存在则用指定名称创建一个新的文件夹。
以上内容来自:http://www.linuxidc.com/Linux/2013-01/78745.htm;
File cachef=this.getExternalCacheDir();//获取缓存目录 程序卸载后自动删除File file1=this.getExternalFilesDir("");// (/mnt/sdcard/Android/data/com.example.and_test/files)File file1=this.getExternalFilesDir(Environment.DIRECTORY_DCIM); //相机拍摄的图片和视频保存的位置File file2=this.getExternalFilesDir(Environment.DIRECTORY_ALARMS); //警报的铃声File file3=this.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS);//下载文件保存的位置File file4=this.getExternalFilesDir(Environment.DIRECTORY_MOVIES); //电影保存的位置File file5=this.getExternalFilesDir(Environment.DIRECTORY_MUSIC); //音乐保存的位置File file6=this.getExternalFilesDir(Environment.DIRECTORY_NOTIFICATIONS);//通知音保存的位置File file7=this.getExternalFilesDir(Environment.DIRECTORY_PICTURES); //下载的图片保存的位置File file8=this.getExternalFilesDir(Environment.DIRECTORY_PODCASTS); //用于保存(博客)的音频文件File file9=this.getExternalFilesDir(Environment.DIRECTORY_RINGTONES);//保存铃声的位置File f=Environment.getDataDirectory();//获取 Android 数据目录File f2=Environment.getDownloadCacheDirectory();//获取 Android 下载/缓存内容目录File f3=Environment.getExternalStorageDirectory();//sdcard路径 常用File f4=Environment.getExternalStoragePublicDirectory("");//同 this.getExternalFilesDir(...)
*************************以下是测试代码部分***********************
Log.d("", "getFilesDir() "+getFilesDir());Log.d("", "getCacheDir() "+getCacheDir());Log.d("", "getExternalCacheDir() 1 "+getExternalCacheDir());Log.d("", "getExternalFilesDir() 2 "+getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS));Log.d("", "getExternalFilesDir() 3 "+getExternalFilesDir("/"));Log.d("", "Environment 1 "+Environment.getExternalStorageDirectory());Log.d("", "Environment 2 "+Environment.getDataDirectory());Log.d("", "Environment 3 "+Environment.getDownloadCacheDirectory());
- android 系统文件路径.sdcard路径.外部路径
- 获取外部sdcard存储路径
- android Sdcard中创建文件路径,并且返回文件路径
- android-sdcard路径
- Android sdCard路径问题
- Android SDCard路径问题
- Android 获取外置SDcard路径
- Android sdcard的路径问题
- android 系统log文件路径
- Android:文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习
- android读取SDCard任意路径下的文件
- android 选择手机sdcard中的文件,获得其路径
- 文件路径 (/mnt/sdcard/...) 、Uri路径(content://media/external/...)
- Android中获取SDCard的目录路径
- 【Android】中兴ZTE sdcard路径的问题
- Android 根目录和sdcard卡路径分析
- android sdcard各种存储路径解惑
- Android 根目录和sdcard卡路径分析
- sqlserver2008 安装 出现"服务SQLBrowser启动请求失败”
- ubuntu 配置ganlia监控hadoop 单机配置
- struts convension plugin
- 大端小端再总结
- 嵌入式设备使用的web服务器 ——thttpd移植
- android 系统文件路径.sdcard路径.外部路径
- UIScrollView 放大缩小及同时切换图片
- c++ STL序列式容器的共性(权哥)
- Callback在C\C++中的实现
- 数据结构-图
- Infinite Mixture Models with Nonparametric Bayes and the Dirichlet Process
- MongoDB 自动分片 (一) (Auto-Sharding)
- 百度为啥不搞Bmail?
- Perl专题之函数(一)函数基本语法