/***获取sdcard使用情况*/privatevoidsetSdcardInfo(){if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){FilefilePath=Environment.getExternalStorageDirectory();//获得sd卡的路径StatFsstat=newStatFs(filePath.getPath());//创建StatFs对象longblockSize=stat.getBlockSize();//获取block的sizefloattotalBlocks=stat.getBlockCount();//获取block的总数floattotalGbSize=(blockSize*totalBlocks)/1024/1024/1024;DecimalFormatdf=newDecimalFormat(“#0.0″);StringtotalGbSizeStr=df.format(totalGbSize);//总共大小longavailableBlocks=stat.getAvailableBlocks();//获取可用块大小StringusedTotalGbSizeStr=df.format((totalBlocks–availableBlocks)*blockSize/1024/1024/1024);//已用大小System.out.println(“存储空间”+totalGbSizeStr+”G,已用”+usedTotalGbSizeStr+”G”);}else{Toast.makeText(this,”SD卡不存在”,Toast.LENGTH_LONG).show();}}

更多相关文章

  1. Android文件夹大小
  2. Android中Environment,context获取路径
  3. Android 7.0调用系统相机返回路径问题
  4. android 获取 内外存储设备路径疑问
  5. Android获取SDCard路径/Android获取存储器挂载点
  6. 更改Android studio中SDK,AVD的默认路径
  7. Android Studio 配置模拟器AVD存放路径(默认在c盘,解决c盘空间不够

随机推荐

  1. Android(安卓)content provider基础与使
  2. Android获取SDCard路径/Android获取存储
  3. android语音识别方法一:使用intent调用语
  4. 通过ADB命令实现App的安装、卸载、覆盖
  5. android - 为响应度而设计 - 开发文档翻
  6. Android(安卓)多个APK共享数据(Shared Us
  7. Android(安卓)Inflate()方法用途
  8. android精品开源项目整理
  9. android 时间同步
  10. apk,task,android:process与android:shared