安卓获取sd卡剩余空间
2016-05-22 10:27
411 查看
public static long getAvailableStore() { // 取得sdcard文件路径 StatFs statFs = new StatFs(Environment.getExternalStorageDirectory().getPath()); // 获取block的SIZE long blocSize = statFs.getBlockSize(); // 获取BLOCK数量 // long totalBlocks = statFs.getBlockCount(); // 可使用的Block的数量 long availaBlock = statFs.getAvailableBlocks(); // long total = totalBlocks * blocSize; long availableSpare = availaBlock * blocSize; return availableSpare; }
详情见 安卓原生应用设置settings源码,路径
settings-》deviceinfo-》Memory.java
289-296行代码
相关文章推荐
- shiro认证
- KDD Cup 2011:音乐推荐
- leetcode 238. Product of Array Except Self-数组乘积
- shiro认证
- 如何维护Http请求的状态
- 【c程序设计语言(第二版)学习】20160326
- Ubuntu 12.04版本下安装交叉编译器arm-linux-gcc4.3.2
- centos6.5初步安装tomcat8步骤
- c程序在虚拟内存中的地址顺序
- 指针、数组、指针算术
- Json格式与java对象之间的转换
- HTML5 Web SQL 的增删改查操作
- Objective-C ---点语法 (梳理整理)
- 第十二周学习进度
- 动态规划9之1014
- 软考二进宫-这次的软考题有些绕
- Android课程学习:Walker(登录界面)
- OBIEE部署RPD
- L1-015. 跟奥巴马一起画方块(C++)
- bzoj 1005: [HNOI2008]明明的烦恼(组合数学 purfer sequence)