//计算磁盘和手机可用空间 private void initTitle() { String path = Environment.getDataDirectory().getAbsolutePath(); String sdPath = Environment.getExternalStorageDirectory().getPath(); String pathavailble = Formatter.formatFileSize(mContext, getAvailSpace(path)); String sdPathvailble = Formatter.formatFileSize(mContext, getAvailSpace(sdPath)); mPhoneUse.setText("手机可用:" + pathavailble+"/"); mSdUse.setText("sd卡可用:" + sdPathvailble); }
private long getAvailSpace(String path) { StatFs statFs = new StatFs(path); return (long) statFs.getBlockCount() * statFs.getBlockSize(); }
|