您的位置:首页 > 其它

获取SD卡剩余空间

2016-08-08 09:56 148 查看
File path=Environment.getExternalStorageDirectory();
StatFs stat=new StatFs(path.getPath());
long blockSize,totalBlocks,availableBlocks;

if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.JELLY_BEAN_MR2) {
blockSize=stat.getBlockSizeLong();
totalBlocks=stat.getBlockCountLong();
availableBlocks=stat.getAvailableBlocksLong();
}else {
blockSize=stat.getBlockSize();
totalBlocks=stat.getBlockCount();
availableBlocks=stat.getAvailableBlocks();
}
System.out.println("剩余空间:"+Formatter.formatFileSize(this, availableBlocks*blockSize));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: