您的位置:首页 > 其它

安卓获取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行代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: