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

判断SD卡是不是还有足够的空间以便写文件

2012-08-25 
判断SD卡是否还有足够的空间以便写文件public boolean isEnoughSpaceInSDcard(long fileSize) {if (Enviro

判断SD卡是否还有足够的空间以便写文件

public boolean isEnoughSpaceInSDcard(long fileSize) {if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {long avaliableSize = 0;String storageDirectory = null;storageDirectory = Environment.getExternalStorageDirectory().getAbsolutePath();LogUtil.d("erik", "getAvailableStorage. storageDirectory : "+ storageDirectory);try {StatFs stat = new StatFs(storageDirectory);avaliableSize = ((long) stat.getAvailableBlocks() * (long) stat.getBlockSize());LogUtil.d("erik", "getAvailableStorage. avaliableSize : "+ avaliableSize);} catch (RuntimeException ex) {return false;}return avaliableSize > fileSize;} else {return false;}}
?

热点排行