Android学习笔记-获取手机内存,SD卡存储空间。
2014-09-08 10:38
344 查看
前面介绍到如何保存数据到手机内存或者SD卡,但是问题是,在保存以前,我们还需要对他们的空间(可用空间),进行判断,才可以进行后续操作,所以,本节我们就介绍如何获取手机内存以及Sd卡的空间。
//这时获取手机内存的 // File path = Environment.getDataDirectory(); //这时获取SD卡的空间 File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); //获取内存块,既最小的内存块的大小 long blockSize = stat.getBlockSize(); long totalBlocks = stat.getBlockCount(); long avaibleBlocks = stat.getAvailableBlocks(); long totalSize = blockSize*totalBlocks; long avaiSieze = avaibleBlocks*blockSize; //得到总空间以及可用空间。 String totalStr = Formatter.formatFileSize(this, totalSize); String avaiStr = Formatter.formatFileSize(this, avaiSieze);
相关文章推荐
- 获取Android手机中SD卡存储信息 获取剩余空间
- Android_获取手机上SD卡和内存中的可用空间的大小
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- 将文件保存到内存、SD以及获取手机内部存储与外部存储空间的大小
- Android_获取sd卡空间、手机内部存储空间
- android 获取手机内存及SD卡内存可用空间
- 获取Android手机中SD卡存储信息 获取剩余空间
- 获取SD卡和手机内存空间大小
- Android获取手机/SD卡内存空间使用情况
- Android 获取Android手机中SD卡存储信息 获取剩余空间
- 获取Android手机中SD卡存储信息 获取剩余空间
- Android 如何获取手机内存大小,内置存储空间大小
- 获取手机及SD卡可用存储空间
- 59获取手机内存可用空间和SD卡可用空间的方法
- 获取Android手机中SD卡存储信息 获取剩余空间
- 获取Android手机中SD卡存储信息 获取剩余空间
- Android 最新获取手机内置存储大小,SD卡存储空间大小方法
- Android 漫游之路------将文件保存到内存、SD以及获取手机内部存储与外部存储空间的大小
- Android获取SD卡内存空间大小实例
- Android 获取手机存储空间