StatFs类 获取系统/sdcard存储空间信息
来源:互联网 发布:seo标题是什么意思 编辑:程序博客网 时间:2024/06/05 05:32
1. 判断 SDCard 是否存在,并且是否具有可读写权限
staticpublicboolean isExternalStorageAvailable() {
return Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED);
}
2.获取手机系统可用空间大小
staticpubliclong getAvailableInternalMemorySize() {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
return availableBlocks * blockSize;
}
3.获取手机内部总空间大小staticpubliclong getTotalInternalMemorySize() {
File path = Environment.getDataDirectory();//Gets the Android data directory
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize(); //每个block 占字节数
long totalBlocks = stat.getBlockCount(); //block总数
return totalBlocks * blockSize;
}
4.获取手机外部可用空间大小、获取手机外部总空间大小staticpubliclong getAvailableExternalMemorySize() {
if (isExternalStorageAvailable()) {
File path = Environment.getExternalStorageDirectory();//获取SDCard根目录
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
return availableBlocks * blockSize;
} else {
return -1;
}
}
staticpubliclong getTotalExternalMemorySize() {
if (isExternalStorageAvailable()) {
File path = Environment.getExternalStorageDirectory(); //获取SDCard根目录
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
return totalBlocks * blockSize;
} else {
return -1;
}
}
- StatFs类 获取系统/sdcard存储空间信息
- Android:StatFs类 获取系统/sdcard存储空间信息
- 【Android】StatFs类--获取系统/sdcard存储空间信息
- Android:StatFs类 获取系统/sdcard存储空间信息
- Android:StatFs类 获取系统/sdcard存储空间信息
- ndroid:StatFs类 获取系统/sdcard存储空间信息
- Android中Environment与StatFs获取系统/SDCard存储空间大小
- Android中Environment与StatFs获取系统/SDCard存储空间大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android利用StatFs查看SDCard物理信息
- 获取系统/sdcard存储空间路径无效的处理
- android-----GirdView的使用
- (转载)Mybatis 3.1中 Mapper XML 文件 的学习详解
- SPOJ Con-Junctions(树形dp,方案计数)
- Java_Gson json的学习
- 【cocos2d-x从c++到js】回调函数1——按键回调
- StatFs类 获取系统/sdcard存储空间信息
- 将淘宝客链接转换为正常淘宝、天猫商品链接
- Web页面测试总结——控件类
- 9.Fizz Buzz-Fizz Buzz 问题(容易题)
- 编辑距离
- Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get m
- mysql与db2中的varchar(n)
- HTML5常用标签
- 数据库主从架构