zoukankan      html  css  js  c++  java
  • 获取SD卡剩余容器

        File path = Environment.getExternalStorageDirectory();
            StatFs stat = new StatFs(path.getPath());
            long blockSize;   //分区大 小
            long totalBlocks;  //总分区
            long availableBlocks; //可用分区
            //判断当前版本是否是4.3或以上
            if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){
                 blockSize = stat.getBlockSizeLong();
                 totalBlocks = stat.getBlockCountLong();
                 availableBlocks = stat.getAvailableBlocksLong();
            }
            else{
                 blockSize = stat.getBlockSize();
                 totalBlocks = stat.getBlockCount();
                 availableBlocks = stat.getAvailableBlocks();
            }
            /*(availableBlocks * blockSize)= 可用内存大小*/
            String text = formatSize(availableBlocks * blockSize);
            
            TextView tv = (TextView) findViewById(R.id.tv); 
            tv.setText(tex
        }
        private String formatSize(long size) {
            return Formatter.formatFileSize(this, size);//
        }
  • 相关阅读:
    [抄书]The Pipes and Filters pattern
    [抄书]The Layers pattern
    OpenGL Step by Step (1)
    [HOOPS]二维点向三维空间投影
    心仪已久的工具:BoundsChecker v7.2
    [HOOPS]用HC_Show_...获取正确的点的坐标位置
    小试zlib
    XML (2) Document Type Definitions (DTD)
    UML (1) 设计模式及作业附图
    XML (1) 什么是XML
  • 原文地址:https://www.cnblogs.com/SoulCode/p/6393523.html
Copyright © 2011-2022 走看看