获取SDCard存储大小

来源:互联网 发布:软件设计师考试真题 编辑:程序博客网 时间:2024/05/16 12:54
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);

0 0
原创粉丝点击