首页 > 移动平台 > 详细

Android中的meminfo,cpuinfo(二):用代码来读取文件信息

时间:2015-01-06 15:33:16      阅读:222      评论:0      收藏:0      [点我收藏+]
1. 简介:

上篇,介绍了meminfo和cpuinfo文件,本篇给出程序例程,用代码的方式来获取它们的值。

以memino为例。


2. 代码:


public static List<Long> getMeminfo() {
        List<Long> memInfoList = new ArrayList<Long>();
        try {
            BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("/proc/meminfo")), 1000);
            String load = null;
            while ((load = reader.readLine()) != null) {
                long size = 0l;
                String[] toks = load.split(":");
                String sizeBuf = toks[1].trim();
                String[] sizeBufToks = sizeBuf.split(" ");
                size = Long.parseLong(sizeBufToks[0]); // kb
                memInfoList.add(size);
            }
            reader.close();
            return memInfoList;
        } catch (IOException ex) {
            ex.printStackTrace();
            return null;
        }

    }

是不是很容易啊。

Android中的meminfo,cpuinfo(二):用代码来读取文件信息

原文:http://blog.csdn.net/liranke/article/details/42459361

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!