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));
获取SD卡剩余空间
最新推荐文章于 2019-03-04 18:00:00 发布