android SD卡剩余空间
/** * SD卡剩余空间 * @return */ @SuppressWarnings("deprecation") public static long getSDFreeSize() { // 取得SD卡文件路径 File path = Environment.getExternalStorageDirectory(); StatFs sf = new StatFs(path.getPath()); // 获取单个数据块的大小(Byte) long blockSize = sf.getBlockSize(); // 空闲的数据块的数量 long freeBlocks = sf.getAvailableBlocks(); // 返回SD卡空闲大小 // return freeBlocks * blockSize; //单位Byte // return (freeBlocks * blockSize)/1024; //单位KB return (freeBlocks * blockSize) / 1024 / 1024; // 单位MB }