/***获取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获取本机局域网IP的方法
  3. Android(安卓)获取时间实例代码
  4. Android(安卓)多线程2
  5. Android自定义对话框(Dialog)位置,大小
  6. 编译Android时,添加或者删除system.img中第三方apk、更改Android
  7. Android(安卓)Spinner控件之键值对用法
  8. 如何在Android中在fragment中实现点击按钮事件?
  9. Pycharm安装PyQt5的详细教程

随机推荐

  1. 消息推送系统设计
  2. vue中判断是iOS,安卓,以及微信的方法
  3. Android(安卓)Studio与Eclipse SDK无法更
  4. Android(安卓)Studio提示“Cause: jcente
  5. Android学习--《数据的保存》
  6. Android实现聊天型笔记编辑器
  7. Android(安卓)touch 事件的处理流程
  8. 2019最新Android常用开源库总结(From:知乎)
  9. framework
  10. android中listview中设计左图标