1. 程式人生 > >Android中獲取ROM和SD卡剩餘可用空間大小

Android中獲取ROM和SD卡剩餘可用空間大小

//獲取記憶體可用剩餘空間
        long romFreeSpace = Environment.getDataDirectory().getFreeSpace();

        //獲取SD卡可用剩餘空間
        long SDFreeSpace = Environment.getExternalStorageDirectory().getFreeSpace();
        //格式化大小
        tvRom.setText("記憶體可用"+Formatter.formatFileSize(this,romFreeSpace));
        tvSD.setText
("sd卡可用" + Formatter.formatFileSize(this, SDFreeSpace));

其中Formatter使用:
這裡寫圖片描述