在android中获得免费或使用ram

时间:2016-01-13 12:47:22

标签: android memory

我想得到总和使用/免费ram,我的代码在所有Android版本上工作正常以获得总ram。但我想要免费或使用ram。我怎么做??还有其他问题,但它们都不适用于所有API级别。文档说在API 16中添加了memoryinfo类。

private String getTotalRAM() {
    RandomAccessFile reader = null;
    String load = null;
    long total = 0;
    try {
        reader = new RandomAccessFile("/proc/meminfo", "r");
        load = reader.readLine().replaceAll("\\D+", "");
        ;
        total = Integer.parseInt(load) / 1024;
    } catch (IOException ex) {
        ex.printStackTrace();
    }
    return total + " MB";
}

0 个答案:

没有答案