读书人

失去可用的sd卡空间

发布时间: 2012-09-04 14:19:30 作者: rapoo

得到可用的sd卡空间

if (status.equals(Environment.MEDIA_MOUNTED)) {? ? ? ? try {? ? ? ? ? ? File path = Environment.getExternalStorageDirectory();? ? ? ? ? ? StatFs stat = new StatFs(path.getPath());? ? ? ? ? ? long blockSize = stat.getBlockSize();? ? ? ? ? ? long totalBlocks = stat.getBlockCount();? ? ? ? ? ? long availableBlocks = stat.getAvailableBlocks();? ? ? ? ? ? mSdSize.setSummary(formatSize(totalBlocks * blockSize));? ? ? ? ? ? mSdAvail.setSummary(formatSize(availableBlocks * blockSize) + readOnly);? ? ? ? ? ? mSdMountToggle.setEnabled(true);? ? ? ? ? ? mSdMountToggle.setTitle(mRes.getString(R.string.sd_eject));? ? ? ? ? ? mSdMountToggle.setSummary(mRes.getString(R.string.sd_eject_summary));? ? ? ? } catch (IllegalArgumentException e) {? ? ? ? ? ? // this can occur if the SD card is removed, but we haven't received the ? ? ? ? ? ? // ACTION_MEDIA_REMOVED Intent yet.? ? ? ? ? ? status = Environment.MEDIA_REMOVED;? ? ? ? }

读书人网 >移动开发

热点推荐