首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

失去可用的sd卡空间

2012-09-04 
得到可用的sd卡空间if (status.equals(Environment.MEDIA_MOUNTED)) {? ? ? ? try {? ? ? ? ? ? File path

得到可用的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;? ? ? ? }

热点排行