1.
File path = Environment.getExternalStorageDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSizeLong();
long availableBlocks = stat.getAvailableBlocksLong();
2.
new File(getExternalFilesDir(null).toString()).getFreeSpace())
위와 같은 방식으로 처리후에 테스트하는데 실제 크기랑 맞지 않더군요.
내장 메모리 용량을 가져오는것으로 판단됩니다.
혹시 아시는 분 조언 부탁드립니다.
감사합니다.