获取android SDCard存储大小
2015-11-19 15:41
459 查看
原博客:http://home.cnblogs.com/u/zzw1994/
//File path = Environment.getDataDirectory();//手机内置空间
1、获取SD卡的路径
File path = Environment.getExternalStorageDirectory();
2、获取扇区
StatFs stat = new StatFs(path.getPath());
3、获取一个扇区大小
long blockSize = stat.getBlockSize();
4、获取空闲的扇区
long availableBlocks = stat.getAvailableBlocks();
5、获取总空间的扇区数
long all = stat.getBlockCount();
String avail = Formatter.formatFileSize(this, availableBlocks * blockSize);//获取总空间数
String all_count = Formatter.formatFileSize(this, all * blockSize);//获取空闲的内存
view.setText("空闲的内存:" + avail +" 总空间数:" + all_count);
//File path = Environment.getDataDirectory();//手机内置空间
1、获取SD卡的路径
File path = Environment.getExternalStorageDirectory();
2、获取扇区
StatFs stat = new StatFs(path.getPath());
3、获取一个扇区大小
long blockSize = stat.getBlockSize();
4、获取空闲的扇区
long availableBlocks = stat.getAvailableBlocks();
5、获取总空间的扇区数
long all = stat.getBlockCount();
String avail = Formatter.formatFileSize(this, availableBlocks * blockSize);//获取总空间数
String all_count = Formatter.formatFileSize(this, all * blockSize);//获取空闲的内存
view.setText("空闲的内存:" + avail +" 总空间数:" + all_count);
相关文章推荐
- 往Android SDCard中写入数据
- android 回调 activity向viewpager中的fragment传值
- 使用ANT打包Android应用
- android里面线程睡眠事件使用方法
- android activity的生命周期
- Android Manifest.xml详解
- android上的JAVA8:使用retrolambda
- Android编程实现Gallery中每次滑动只显示一页的方法
- Android实现全屏显示的方法
- Android下的弹幕的简单实现
- android蓝牙4.0(BLE)开发之ibeacon初步
- android6.0&小米note标配版
- Downloadmanager in android
- Android中的显示单位
- android Activity与Fragment之间的通信
- Android编程之代码创建布局实例分析
- Android5.0(lollipop)新特性介绍(一)
- android 系统目录及adb
- android 设置 EditTextView不自动获得焦点
- Android自动换行标签