publiclonggetSDTotalSize(){/*获取存储卡路径*/FilesdcardDir=Environment.getExternalStorageDirectory();/*Stat public long getSDTotalSize() { /*获取存储卡路径*/ File sdcardDir= Environment.getExternalStorageDirectory(); /*StatFs 看文件系统空间使用情况*/ StatFs statFs=new StatFs(sdcardDir.getPath()); long blockSize= statFs.getBlockSizeLong(); long totalSize=statFs.getBlockCountLong(); return blockSize*totalSize; } /** * 获得sd卡剩余容量,即可以大小 * @return */ public long getSdAvaliableSize() { File path=Environment.getExternalStorageDirectory(); StatFs statFs=new StatFs(path.getPath()); long blockSize=statFs.getBlockSizeLong(); long availableBlocks=statFs.getAvailableBlocksLong(); return blockSize*availableBlocks; } /** * 获得机身内存大小 * @return */ public long getRomTotalSize() { File path=Environment.getDataDirectory(); StatFs statFs=new StatFs(path.getPath()); long blockSize=statFs.getBlockSizeLong(); long tatalBlocks= statFs.getBlockCountLong(); return blockSize*tatalBlocks; } /** * 获得机身可用内存 * @return */ private long getRomAvailableSize() { File path=Environment.getDataDirectory(); StatFs statFs=new StatFs(path.getPath()); long blockSize=statFs.getBlockSizeLong(); long availableBlocks=statFs.getAvailableBlocksLong(); return blockSize*availableBlocks; }
Android获取SD卡总容量,可用大小,机身内存总容量及可用大小
publiclonggetSDTotalSize(){/*获取存储卡路径*/FilesdcardDir=Environm…
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。