용량 확인하는 함수는 아는ㄷㅔ

이것을 어떻게 응용을해서 출력하는지 이 출력방법을 도무지 모르겠습니다

 


public static void SHOW_MEMORYSIZE()
{
   
Log.i("MemoryStatus", "< MemoryStatus >");
   
Log.i("MemoryStatus", "Total Internal MemorySize : " + FormatSize(GetTotalInternalMemorySize()));
   
Log.i("MemoryStatus", "Available Internal MemorySize : " + FormatSize(GetAvailableInternalMemorySize()));
   
if(IsExternalMemoryAvailable() == true) 
   
{
       
Log.i("MemoryStatus", "Total External MemorySize : " + FormatSize(GetTotalExternalMemorySize()));
       
Log.i("MemoryStatus", "Available External MemorySize : " + FormatSize(GetAvailableExternalMemorySize()));
   
}
}
 
 
private static boolean IsExternalMemoryAvailable() 
{
   
return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
}
 
 
private static long GetTotalInternalMemorySize() 
{
   
File path = Environment.getDataDirectory();
   
StatFs stat = new StatFs(path.getPath());
   
long blockSize = stat.getBlockSize();
   
long totalBlocks = stat.getBlockCount();
 
 
   
return totalBlocks * blockSize;
}
   
 
private static long GetAvailableInternalMemorySize() 
{
   
File path = Environment.getDataDirectory();
   
StatFs stat = new StatFs(path.getPath());
   
long blockSize = stat.getBlockSize();
   
long availableBlocks = stat.getAvailableBlocks();
    
 
   
return availableBlocks * blockSize;
}
    
 
private static long GetTotalExternalMemorySize() 
{
   
if(IsExternalMemoryAvailable() == true) 
   
{
       
File path = Environment.getExternalStorageDirectory();
       
StatFs stat = new StatFs(path.getPath());
       
long blockSize = stat.getBlockSize();
       
long totalBlocks = stat.getBlockCount();
    
 
       
return totalBlocks * blockSize;
   

   
else
   
{
       
return -1;
   
}
}
 
 
private static long GetAvailableExternalMemorySize() 
{
   
if(IsExternalMemoryAvailable() == true) 
   
{
       
File path = Environment.getExternalStorageDirectory();
       
StatFs stat = new StatFs(path.getPath());
       
long blockSize = stat.getBlockSize();
       
long availableBlocks = stat.getAvailableBlocks();
    
 
       
return availableBlocks * blockSize;
   

   
else
   
{
       
return -1;
   
}
}
 
 
private static String FormatSize(long size) 
{
   
String suffix = null;
   
 
   
if (size >= 1024) 
   
{
       
suffix = "KB";
       
size /= 1024;
       
if (size >= 1024) 
       
{
           
suffix = "MB";
           
size /= 1024;
       
}
   
}
   
 
   
StringBuilder resultBuffer = new StringBuilder(Long.toString(size));
 
 
   
int commaOffset = resultBuffer.length() - 3;
   
while (commaOffset > 0)
   
{
       
resultBuffer.insert(commaOffset, ',');
       
commaOffset -= 3;
   
}
   
 
   
if (suffix != null)
   
{
       
resultBuffer.append(suffix);
   
}
    
 
   
return resultBuffer.toString();
}

 

}

이 함수를 사용한다고 하면 되는데

제가 하고 싶은것은 단지 화면에 남은 용량을 표시하고 싶은데

이 함수들중에서 어떻게 손을 봐야할지 구글링을 해도 응용한 부분은 없어서 이렇게 질문합니다