获取手机SDcard大小
public static long isAvaiableSpace() {
long availableSpare = 0;
if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)) {
String sdcard = Environment.getExternalStorageDirectory().getPath();
StatFs statFs = new StatFs(sdcard);
long blockSize = statFs.getBlockSize();
long blocks = statFs.getAvailableBlocks();
availableSpare = (blocks * blockSize) / (1024 * 1024);
System.out.println("剩余空间availableSpare = " + availableSpare);
Log.d("剩余空间", "availableSpare = " + availableSpare);
}
return availableSpare;
}