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

写在20111113:判断SD卡容量是不是已满

2013-08-01 
写在20111113:判断SD卡容量是否已满public static boolean isEnoughSpace(long size){if(Environment.getE

写在20111113:判断SD卡容量是否已满
public static boolean isEnoughSpace(long size){
   if(Environment.getExternalStorageDirectory().equals
       (Environment.MEDIA_MOUNTED)){
      File path = Environment.getExternalStorageDirectory();
      StatFs statFs = new StatFs(path.getPath());
      long blockSize = statFs.getBlockSize();
      long availableBlocks = statFs.getAvailableBlocks();
      if(size < availableBlocks *  blockSize ){
         return true;  
      }else{
         return false;
      }
   }
   return false;
}

热点排行