Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大

2019-12-10 19:58:52王旭
  • File path = Environment.getDataDirectory();   StatFs stat = new StatFs(path.getPath());  
  • long blockSize = stat.getBlockSize();   long totalBlocks = stat.getBlockCount();  
  • return Formatter.formatFileSize(MainActivity.this, blockSize * totalBlocks);   }  
  • /**   * 获得机身可用内存  
  • *   * @return  
  • */  private String getRomAvailableSize() {  
  • File path = Environment.getDataDirectory();   StatFs stat = new StatFs(path.getPath());  
  • long blockSize = stat.getBlockSize();   long availableBlocks = stat.getAvailableBlocks();  
  • return Formatter.formatFileSize(MainActivity.this, blockSize * availableBlocks);   } 

    希望本文所述对大家Android程序设计有所帮助。