获取SDCard存储大小
2015-11-07 15:20
239 查看
File path = Environment.getDataDirectory();//手机内置空间 1、获取SD卡的路径 File path = Environment.getExternalStorageDirectory(); 2、获取扇区 StatFs stat = new StatFs(path.getPath()); 3、获取一个扇区大小 long blockSize = stat.getBlockSize(); 4、获取空闲的扇区 long availableBlocks = stat.getAvailableBlocks(); 5、获取总空间的扇区数 long all = stat.getBlockCount(); String avail = Formatter.formatFileSize(this, availableBlocks * blockSize);//获取总空间数 String all_count = Formatter.formatFileSize(this, all * blockSize);//获取空闲的内存 view.setText("空闲的内存:" + avail +" 总空间数:" + all_count);
相关文章推荐
- Modify the /etc/apt/sources.list for Ubuntu
- Struts2 json jQuery ajax 的集成配置与使用及 demo 演示源码示范
- AxureRP7.0 MAC
- 静态内存、动态内存以及堆栈(C++)
- 《大道至简》之从编程到工程
- win7系统安装方法
- [转]JVM运行时内存结构
- 栈的实现与应用
- jsp程序向调用mysql语句操作数据库传中文出现乱码
- C++基础——使用字符串作为函数模板的实参
- UITableView --- 通讯录demo1
- accumulate函数
- JAVA--接口
- C与C++中结构体的区别,C++中结构体和类的区别
- matrix_world_final_2011
- Eclipse智能感知及快捷键
- 单链表的定义及基本操作
- angular之directive模板视图替换
- DNAT 与 SNAT
- 怎样使用Android studio将极光推送集成