获取android SDCard存储大小

原创 2015年11月20日 16:59:10

//File path = Environment.getDataDirectory();//手机内置空间

1、获取SD卡的路径
File path = Environment.getExternalStorageDirectory();

2、获取扇区
StatFs stat = new StatFs(path.getPath());

3、获取一个扇区大小
long blockSize = stat.getBlockSize(); 

4、获取空闲的扇区
long availableBlocks = stat.getAvailableBlocks();

5、获取总空间的扇区数
long all = stat.getBlockCount(); 


String avail = Formatter.formatFileSize(this, availableBlocks * blockSize);//获取总空间数
String all_count = Formatter.formatFileSize(this, all * blockSize);//获取空闲的内存


view.setText("空闲的内存:" + avail +" 总空间数:" + all_count);

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android获取SD卡总容量,可用大小,机身内存总容量及可用大小的系统方法

可能有的同学不知道系统已经提供了获取获取SD卡总容量,可用大小,机身内存总容量及可用大小的系统方法,用系统源代码提供的方法可以很简单,方便的获取其大小。这里我把系统源代码中的一个方法贴出来,供大家参考...
  • loongggdroid
  • loongggdroid
  • 2013年10月05日 10:57
  • 27251

Android内部存储与外置SDCard

Android手机存储 通常有三个部分 1、Ram Ram 也就是相当于PC内存条的东东,没什么好说的。 2、手机存储 手机内通常内置一块eMMC存储设备,也就是常说的Rom。个人觉...
  • f467655008
  • f467655008
  • 2015年06月26日 17:08
  • 854

Android之获取手机内部及sdcard存储空间

Android之获取手机内部及sdcard存储空间文章链接知识点: 内部存储空间获取总大小和可用大小; sdcard存储空间获取总大小和可用大小; 新名词记录{StatFs:描述文件系统信息的类} 概...
  • qq_16628781
  • qq_16628781
  • 2017年04月04日 20:07
  • 789

详解Android中获取SD卡和内存的空间信息

在Android中如何获取SDCard和手机内存的总空间和可用空间等信息。 创建一个新的Android工程,工程名字为《获取存储空间大小》,包名为:com.connect.storageSize 这...
  • Code_legend
  • Code_legend
  • 2016年08月21日 17:20
  • 727

Android获取外部和内部存储空间总大小和可用大小

Android获取外部和内部存储空间总大小和可用大小       Android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是...
  • xiangruyimo122
  • xiangruyimo122
  • 2017年06月26日 12:14
  • 233

获取 sdcard 和 内部存储的空间大小

获取 sdcard 和 内部存储的空间大小 原文:http://www.binkery.com/archives/465.html Android 从某个版本开始(具体哪个忘了),会虚拟出...
  • haixia_12
  • haixia_12
  • 2016年07月07日 16:43
  • 353

Android 获取手机存储信息详解(内存,外存等)

android  获取手机存储信息详解(内存,外存等)         android不像ios,android可以外接Sd卡,并且也会有内接的存储卡,此次专门研究下如何获取android的存储信...
  • hzhdy
  • hzhdy
  • 2016年02月23日 21:13
  • 5113

android各种获取sdcard状态

安卓程序在对sdcard操作时,常常需要先获取sdcard的当前状态,常见的sdcard状态获取和判断取有如下方法 /** 获取存储卡路径 */ File sdcardDir=Environmen...
  • cy524563
  • cy524563
  • 2014年11月26日 20:17
  • 1403

获取手机sdcard大小

package com.orgcent.util;   import java.io.File;   import android.os.Environment; import ...
  • chong7171
  • chong7171
  • 2014年07月01日 09:01
  • 332

获取手机存储空间大小

在存储文件时,通常需要知道手机还有多少容量可以进行存储,下面列举了一些方法用来获取手机存储空间的大小: 1.判读SD卡是否可用 /** * 判断sd卡是否可用 */ ...
  • Small_Lee
  • Small_Lee
  • 2016年01月19日 15:59
  • 4411
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取android SDCard存储大小
举报原因:
原因补充:

(最多只允许输入30个字)