zoukankan      html  css  js  c++  java
  • Android之获得内存剩余大小与总大小

    复制代码
    public class memInfo {

        // 获得可用的内存
        public static long getmem_UNUSED(Context mContext) {
            long MEM_UNUSED;
    // 得到ActivityManager
            ActivityManager am = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);

    // 创建ActivityManager.MemoryInfo对象  

            ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo();
            am.getMemoryInfo(mi);

    // 取得剩余的内存空间 

            MEM_UNUSED = mi.availMem / 1024;
            return MEM_UNUSED;
        }

        // 获得总内存
        public static long getmem_TOLAL() {
            long mTotal;
            // /proc/meminfo读出的内核信息进行解释
            String path = "/proc/meminfo";
            String content = null;
            BufferedReader br = null;
            try {
                br = new BufferedReader(new FileReader(path), 8);
                String line;
                if ((line = br.readLine()) != null) {
                    content = line;
                }
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if (br != null) {
                    try {
                        br.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
            // beginIndex
            int begin = content.indexOf(':');
            // endIndex
            int end = content.indexOf('k');
            // 截取字符串信息

    content = content.substring(begin + 1, end).trim();
            mTotal = Integer.parseInt(content);
            return mTotal;
        }
    }

    转: http://www.cnblogs.com/lee0oo0/archive/2012/11/23/2784642.html

    复制代码
  • 相关阅读:
    Angularjs中文教程
    IE兼容性 css处理常见
    手写画板实现并转化成图片
    canvas 最基本简单的示例
    凡科 网站地址
    IOS学习之路二十二(UIAlertView获得文本框内容及添加北京图片)
    IOS学习之路十四(用TableView做的新闻客户端展示页面)
    IOS开发之路二十一(UIWebView加载本地html)
    iOS学习之路十三(动态调整UITableViewCell的高度)
    IOS学习之路十二(UITableView下拉刷新页面)
  • 原文地址:https://www.cnblogs.com/wsfjlagr/p/3477532.html
Copyright © 2011-2022 走看看