运行内存、可用内存获取

来源:互联网 发布:vb布尔型 true -1 编辑:程序博客网 时间:2024/05/07 09:34
//total rampublic int f()  {    int i1 = 0;    int i2;    try    {      String[] arrayOfString = new java.io.RandomAccessFile("/proc/meminfo", "r").readLine().split(" kB")[0].split(" ");      i1 = Integer.parseInt(arrayOfString[(-1 + arrayOfString.length)]);      int i3 = Math.round(i1 / 1024);      return i3;    }    catch (IOException localIOException)    {      i2 = i1;      localIOException.printStackTrace();    }    return i2;  }


//Available RAMpublic int b(Context paramContext){    ActivityManager localActivityManager = (ActivityManager)paramContext.getSystemService("activity");    ActivityManager.MemoryInfo localMemoryInfo = new ActivityManager.MemoryInfo();    localActivityManager.getMemoryInfo(localMemoryInfo);    return (int)(localMemoryInfo.availMem / 1024L / 1024L);}


0 0
原创粉丝点击