获取本地内存大小
微信图片_20230103160435.png
/**
* 获取本地内存大小
*
* @param context
* @return
*/
@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2)
private String dataSize(Context context) {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
Long blockSize = stat.getBlockSizeLong();
Long totalBlocks = stat.getBlockCountLong();
Long totalVBlocks = stat.getAvailableBlocksLong();
Long totalSize = blockSize * totalBlocks;
Long totalVSize = blockSize * totalVBlocks;
String totalStar = Formatter.formatFileSize(context, totalSize);
String availableStae = Formatter.formatFileSize(context, totalVSize);
CommonUtil.showLog(totalStar + "=====" + availableStae);
return totalStar + "," + availableStae;
}
