Android中的meminfo(二):用代码来读取文件信息
发布日期:2021-05-15 16:17:24 浏览次数:18 分类:精选文章

本文共 1814 字,大约阅读时间需要 6 分钟。

������/proc/meminfo���/proc/cpuinfo���������������������

������

������������������������������������/proc/meminfo���/proc/cpuinfo���������������������������CPU���������������������meminfo������������������������������������������


������������

public static List
getMeminfo() {
List
memInfoList = new ArrayList<>();
try {
BufferedReader reader = new BufferedReader(
new InputStreamReader(new FileInputStream("/proc/meminfo"), 1000)
);
while (true) {
String line = reader.readLine();
if (line == null) {
break;
}
String[] tokens = line.split(":");
if (tokens.length < 2) {
continue; // ������������������������
}
String sizeStr = tokens[1].trim();
String[] sizeParts = sizeStr.split(" ");
if (sizeParts.length > 0) {
long fileSize = Long.parseLong(sizeParts[0]);
memInfoList.add(fileSize);
}
}
reader.close();
return memInfoList;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}

������

  • ���������������������������BufferedReader������������������������������������������1000���
  • ������������������������������������������������������split(":")������������������������������
  • ������������������������������������������������������������������������split(" ")���������������������������������������Long���������
  • ���������������������������������������������������������������������������������������
  • ������������������������������������BufferedReader������������������������������
  • ������������������������������/proc/meminfo���������������������������������������������������������������������������������

    上一篇:Android判断是否是平板
    下一篇:Android中的meminfo

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2025年04月10日 02时39分55秒