1、系统总内存

//查看总内存    private String GetTotalMemory() {        String str1 = "/proc/meminfo";        String str2;        Double memory = 0.0;        try {            FileReader r = new FileReader(str1);            BufferedReader bufferedRead = new BufferedReader(r, 8192);            str2 = bufferedRead.readLine();            String str4 = str2.substring(str2.length() - 9, str2.length() - 3);            memory = Double.parseDouble(str4) / 1000;        } catch (Exception e) {            // TODO: handle exception            e.printStackTrace();        }        return memory+"M";    } 

2、所剩内存

private String getRestMemory() {            final ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);         ActivityManager.MemoryInfo info = new ActivityManager.MemoryInfo();         activityManager.getMemoryInfo(info);         Log.i("Main:","系统剩余内存:"+(info.availMem >> 10)+"k");         Log.i("Main:","系统是否处于低内存运行:"+info.lowMemory);        Log.i("Main:","当系统剩余内存低于"+info.threshold+"时就看成低内存运行");        return (info.availMem >> 10)/1024 + "M " +(info.availMem >> 10)%1024 + "k";    } 

3、使用

String s = "系统内存:"+GetTotalMemory()+"\n"+"系统剩余内存:"+displayBriefMemory();

更多相关文章

  1. Android调用系统自带的文件管理器,打开指定路径
  2. Android 系统调用
  3. Android内存泄露资料
  4. android调用系统邮件发送图片文本
  5. Android区分系统应用和安装应用
  6. Android 中获取图片占内存的大小
  7. android sdcard存储方案(基于fuse文件系统):之一

随机推荐

  1. Android简易的仿微信聊天的语音播放控件
  2. 开发者眼中的Android手机平台
  3. Android(安卓)按power键唤醒屏幕流程
  4. Android(安卓)Retrofit 入门教程
  5. Android(安卓)命令行手动编译打包详解
  6. Android(安卓)studio 实现按两次返回退出
  7. Android添加room依赖的正确姿势(附带完整
  8. Drozer 官方使用指南(英文版和中文版)下
  9. android提取字符串中为字母的字符
  10. Android中显示消息通知栏