Android SD卡状态和剩余空间
2012-05-31 10:29
176 查看
View Code 1 public void getSDCardStateAndAvailableSize() {
2 String state = Environment.getExternalStorageState();
3 Log.d("xzy", "sd state is : " + state);
4
5 if (Environment.MEDIA_CHECKING.equals(state)) {
6 Log.i("xzy", "preparing");
7 }
8 if (!Environment.MEDIA_MOUNTED.equals(state)) {
9 Log.i("xzy", "unavailable");
return;
}
String direction = Environment.getExternalStorageDirectory().toString();
Log.i("xzy", "direction is : " + direction);
try {
StatFs stat = new StatFs(direction);
Log.i("xzy",
"available size is: " + stat.getAvailableBlocks() * (long) stat.getBlockSize() / 1024f /1024f + "MB");
} catch (Exception e) {
Log.i("xzy", "get sdcard useful size error");
}
}
版权所有: 博客园.Answer 转载请注明出处。www.cnblogs.com/xzy2046/
2 String state = Environment.getExternalStorageState();
3 Log.d("xzy", "sd state is : " + state);
4
5 if (Environment.MEDIA_CHECKING.equals(state)) {
6 Log.i("xzy", "preparing");
7 }
8 if (!Environment.MEDIA_MOUNTED.equals(state)) {
9 Log.i("xzy", "unavailable");
return;
}
String direction = Environment.getExternalStorageDirectory().toString();
Log.i("xzy", "direction is : " + direction);
try {
StatFs stat = new StatFs(direction);
Log.i("xzy",
"available size is: " + stat.getAvailableBlocks() * (long) stat.getBlockSize() / 1024f /1024f + "MB");
} catch (Exception e) {
Log.i("xzy", "get sdcard useful size error");
}
}
版权所有: 博客园.Answer 转载请注明出处。www.cnblogs.com/xzy2046/
相关文章推荐
- Android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。
- Android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。
- 获取Android手机中SD卡存储信息 获取剩余空间
- Android 获取Android手机中SD卡存储信息 获取剩余空间
- Android中获取ROM和SD卡剩余可用空间大小
- Android 存储:SD卡剩余空间的检测
- android获取SD卡剩余空间及注意事项
- Android 中SD卡是否存在以及剩余空间的大小查询
- 17、Android开发基础之读取到SD卡的剩余空间
- 获取Android手机中SD卡存储信息 获取剩余空间
- android sd卡状态、路径、可用空间,内存
- 获取Android手机中SD卡存储信息 获取剩余空间
- 获取Android手机中SD卡存储信息 获取剩余空间
- 获取Android手机中SD卡存储信息 获取剩余空间
- Android复习练习五(获取sd卡存储空间状态)
- Android(java)学习笔记183:判断SD卡状态和存储空间大小
- 获取Android手机中SD卡存储容量 获取剩余空间
- Android监听外部存储设备的状态(SD卡、U盘等等)
- Android 获取系统或SDCARD剩余空间信息
- android 获取手机内存及SD卡内存可用空间