当在电话通话录音、照相、录音机等中全部要用到T卡容量大小胡判断:

public static boolean isAvaiableSpace(int sizeMb){   if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED))  {       String sdcard = Environment.getExternalStorageDirectory().getPath(); //     File file = new File(sdcard);      StatFs statFs = new StatFs(sdcard);      long blockSize = statFs.getBlockSize();      long blocks = statFs.getAvailableBlocks();      long availableSpare = (blocks*blockSize)/(1024*1024); //     long availableSpare = (long) (statFs.getBlockSize()*((long)statFs.getAvailableBlocks()-4))/(1024*1024);//以比特计算 换算成MB      System.out.println("availableSpare = " + availableSpare);       if(sizeMb>availableSpare){       return false;      }else{       return true;      }  }     return false;   }

通过上面的方法,可以进行SD卡容量大小的判断了。

更多相关文章

  1. Android计算文件夹大小、文件大小单位转换、删除文件夹及其内容
  2. Android(安卓)EditText 中hint文字大小以及与输入文字颜色保存一
  3. Android(安卓)自定义TextView实现文本内容自动调整字体大小以适
  4. Android(安卓)JSON数据与实体类之间的相互转化-------GSON实现
  5. android奇怪问题收集
  6. Android(安卓)实时视频采集—Cameara预览采集
  7. android 【MeasureSpec】 introduction
  8. Android通过Movie展示Gif格式图片
  9. Android(安卓)实现生成二维码

随机推荐

  1. Android提示版本更新的实现
  2. 没事抽空学——常用界面组件属性
  3. Android 中RelativeLayout各个属性的含义
  4. Android Studio安装完后,遇到了sdk manage
  5. 关于android中的.9图(一)——如何画.9图
  6. android 五子棋实验总结
  7. Android拷贝工程不覆盖原工程的配置方法
  8. 请介绍下Android中常用的五种布局
  9. 《Android传感器高级编程》
  10. Android 高级UI组件