File path = Environment.getExternalStorageDirectory();
/*
* Retrieve overall information about the space on a filesystem.
* This is a wrapper for Unix statvfs().
*/
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
long availableBlocks = stat.getAvailableBlocks();
long totalSize = blockSize * totalBlocks;
long availSize = availableBlocks * blockSize;
String totalStr = Formatter.formatFileSize(this, totalSize);
String availStr = Formatter.formatFileSize(this, availSize);
Android获取SD卡大小
最新推荐文章于 2022-04-26 17:36:36 发布