Android下获取各种存储目录
来源:互联网 发布:买家怎么进淘宝试衣间 编辑:程序博客网 时间:2024/06/05 16:30
直接上代码:
[java]
File dateDir = Environment.getDataDirectory();
String dirName = dateDir.getAbsolutePath(); //result is: /data
dateDir = Environment.getExternalStorageDirectory();
StringBuilder sbBuilder = new StringBuilder();
sbBuilder.append("The sdcard mounted?" + Environment.MEDIA_MOUNTED +"\n");
sbBuilder.append("GetDatedirectory:"+dirName+"\n");
sbBuilder.append("Environment.getExternalStorageDirectory:"+dateDir.getAbsolutePath()+"\n");
sbBuilder.append("context.getExternalFilesDir:"+this.getExternalFilesDir(null)+"\n");
sbBuilder.append("context.getFiledir:"+this.getFilesDir().getAbsolutePath()+"\n");
sbBuilder.append("context.getCachedir:"+this.getCacheDir().getAbsolutePath()+"\n");
TextView textView = new TextView(this);
textView.setText(sbBuilder.toString());
输出结果:
[html]
04-16 01:27:02.255: I/log(1892): The sdcard mounted?mounted
04-16 01:27:02.255: I/log(1892): GetDatedirectory:/data
04-16 01:27:02.255: I/log(1892): Environment.getExternalStorageDirectory:/mnt/sdcard
04-16 01:27:02.255: I/log(1892): context.getExternalFilesDir:/mnt/sdcard/Android/data/com.example.client/files
04-16 01:27:02.255: I/log(1892): context.getFiledir:/data/data/com.example.client/files
04-16 01:27:02.255: I/log(1892): context.getCachedir:/data/data/com.example.client/cache
结论:
1.使用Environment.getExternalStorageDirectory可以得到系统的sdcard路径,不过这个一般在各个手机上都是一样的。
2.使用context.getExternalFilesDir可以得到系统为程序在sdcard上分配的存储路径,据说放在这里卸载程序时目录也会被删除;
3.使用context.getFileDir可以获得程序的data目录的files子目录,如果有小文件,sdcard又不存在时可以选择放这里。
- Android下获取各种存储目录
- Android下获取各种存储目录
- Android下获取各种存储目录
- Android下获取各种存储目录
- Android下获取各种存储目录
- Android下获取各种存储目录
- android中获取各种目录
- Android获取私有存储目录
- 【android】android获取各种目录的方法
- android 系统下各种缓存目录
- 获取Android应用专属缓存存储目录
- ios获取各种目录
- android的Environment类,获取各种目录路径
- Android判断SD卡状态及获取各种文件目录
- 目录下各种文件
- android获取指定路径下目录文件
- Android获取Assets目录下文本文件
- 【android】获取指定目录下的图片
- bind双网卡
- Linux进程间通信-基于内存(共享队列)
- ERROR: invalid page header in block 13760 of relation base/16995/67484
- No.06 Xcode(5.1.x) UINavigationController
- Android初级教程_保留listview item的选中样式
- Android下获取各种存储目录
- UUID/UDID/
- grep in Windows
- C++大学基础教程_11_10_实例研究:String类
- UVA 10561 - Treblecross(博弈SG函数)
- 启动tomcat报错 java.lang.Exception: Socket bind failed
- 使用JMX监控Tomcat
- Reverse Linked List II Java
- 经纬财富:廊坊7.16早间金银继续陷入震荡