学习笔记:android下获取sdcard容量大小
来源:互联网 发布:平面图设计软件下载 编辑:程序博客网 时间:2024/04/30 04:49
在日常开发中,有时候需要对SDCard的容量先进行判断再存储文件。我们可以通过查看android关于setting功能的源代码,以便找到获取sdcard可用空间的方法。
获取sdcard容量大小的主要代码如下:
File path = Environment.getExternalStorageDirectory();//查找SDCard路径StatFs stat=new StatFs(path.getPath());//文件路径的描述,得到当前路径所对应的信息long blockSize=stat.getBlockSize();//每一块空间的大小long totalBlocks=stat.getBlockCount();//空间块的数目long availBlocks=stat.getAvailableBlocks();//可用空间块的数目long totalSize=blockSize*totalBlocks;//SDCard总容量long availSize=blockSize*availBlocks;//SDCard可用容量String totalStr = Formatter.formatFileSize(this, totalSize);//格式化字符串String availStr = Formatter.formatFileSize(this, availSize);tv.setText("SDCard总容量:"+totalStr+"\nSDCard可用容量:"+availStr);用同样的方式,我们也可以获取手机机身的容量信息,只需将变量path的进行修改,即:File path = Environment.getDataDirectory();
- 学习笔记:android下获取sdcard容量大小
- Android SDCard的容量大小
- Android中sdcard容量的获取
- android基础--获取sdcard的总容量
- 获取android SDCard存储大小
- 获取android SDCard存储大小
- 【[Android学习笔记】SDCard
- Android: SDCard容量计算
- android:获取SDCard的存储大小
- 获取Android手机SD卡容量大小
- DDR3 学习笔记-地址及容量大小
- 获取手机sdcard大小
- 获取SDCard存储大小
- android之查看SDCard容量
- android之查看SDCard容量
- android学习笔记之获取手机屏幕大小
- Android学习笔记之获取手机屏幕大小
- android 手机内存 和 sdcard的 大小的获取
- 浙工ACM1092
- 用递归求二进制
- 十二周——银行系统(2)
- ios学习笔记之OC篇(一):复制对象的方法
- Ubuntu 12.04搭建Qt for Android环境
- 学习笔记:android下获取sdcard容量大小
- DB2的基本sql操作
- 教你启用Sql Server数据库的Sql server身份验证
- ADO.NET中的五个主要对象
- on-stackreplacement in v8
- Android切图注意事项
- Linux中C/C++编译添加头文件和库路径方式
- Python学习日志之三-----Python小应用示例
- Maven坐标和依赖(三)