读书人

取得内存卡的剩余内存

发布时间: 2012-06-21 13:42:41 作者: rapoo

获得内存卡的剩余内存
public static boolean hasStorageUsage() {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
float freeStorage = (availableBlocks * blockSize)/(1024 * 1024);
if (freeStorage >= minStorageUsage) {
return true;
}
return false;

}

注:package android.os.StatFs.java;

读书人网 >移动开发

热点推荐