首页 > 其他分享 >Android获取SD卡大小

Android获取SD卡大小

时间:2022-11-24 17:07:37浏览次数:46  
标签:stat String totalBlocks blockSize long 获取 Android Formatter SD


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);


标签:stat,String,totalBlocks,blockSize,long,获取,Android,Formatter,SD
From: https://blog.51cto.com/u_15890522/5884196

相关文章