//得到ROM存储使用百分比
public static int getRomPercentage() {
final StatFs statFs = new StatFs(Environment.getDataDirectory().getPath());
long totalCounts = statFs.getBlockCountLong();//总共的block数
long availableCounts = statFs.getAvailableBlocksLong() ; //获取可用的block数
long size = statFs.getBlockSizeLong(); //每格所占的大小,一般是4KB==
double availROMSize = availableCounts * size;//可用内部存储大小
double totalROMSize = totalCounts *size; //内部存储总大小
Log.d("wangrui"," 可用ROM:" + availROMSize + "B");
Log.d("wangrui"," 总ROM:" + totalROMSize + "B");
return (int)(availROMSize/totalROMSize*100);
}
Android 获取内存信息(RAM,ROM)
于 2023-12-02 15:23:49 首次发布