android获取手机内存空间大小
2014-12-28 21:22
357 查看
/** * 获取手机内部可用空间大小 * @return */ static public long getAvailableInternalMemorySize() { File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long availableBlocks = stat.getAvailableBlocks(); return availableBlocks * blockSize; }
<pre name="code" class="java" style="margin-top: 0px; margin-bottom: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; color: rgb(57, 57, 57); font-size: 14px; line-height: 21px; background-color: rgb(250, 247, 239);">/** * 获取手机内部空间大小 * @return */ static public long 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; }
其实关键还是在<span style="background-color: rgb(240, 240, 240); font-family: Arial, Helvetica, sans-serif;">StatFs这个类</span>
相关文章推荐
- Android_获取手机上SD卡和内存中的可用空间的大小
- Android 漫游之路------将文件保存到内存、SD以及获取手机内部存储与外部存储空间的大小
- Android_StatFs获取手机内存空间大小_140928
- Android开发中获取SDcard、手机内存空间大小的源代码
- Android 如何获取手机内存大小,内置存储空间大小
- Android获取手机/SD卡内存空间使用情况
- 获取手机系统大小、可用空间大小,设备可用内存及当前应用所占内存等
- android 手机内存 和 sdcard的 大小的获取
- Android获取内部和外部内存空间大小
- Android获取手机存储空间大小
- 如何获取手机sd可用空间大小和手机内存可用空间大小
- android手机内存大小获取
- 获取SD卡和手机内存空间大小
- Android获得手机内存和SD卡空间大小
- Android简易实战教程--第十二话《代码获取手机总运行内存的大小》
- Android 最新获取手机内置存储大小,SD卡存储空间大小方法
- android下获取手机空间大小 代码
- Android获取内部和外部内存空间大小
- android 手机内存 和 sdcard的 大小的获取
- 获取手机系统大小、可用空间大小,设备可用内存及当前应用所占内存等