Android编程实现获得内存剩余大小与总大小的方法

 更新时间:2015年12月02日 11:14:19   作者:lee0oo0  
这篇文章主要介绍了Android编程实现获得内存剩余大小与总大小的方法,涉及Android基于ActivityManager实现内存信息的操作技巧,需要的朋友可以参考下

本文实例讲述了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;
 }
}

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • 关于Android冷启动耗时优化详解

    关于Android冷启动耗时优化详解

    大家好,本篇文章主要讲的是关于Android冷启动耗时优化详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Android App隐私合规检测辅助工具Camille详解

    Android App隐私合规检测辅助工具Camille详解

    Camille是一款Android App隐私合规检测辅助工具,现如今APP隐私合规十分重要,各监管部门不断开展APP专项治理工作及核查通报,不合规的APP通知整改或直接下架,下面小编给大家介绍下Android App隐私合规检测辅助工具Camille,感兴趣的朋友一起看看吧
    2022-02-02
  • Android模糊处理简单实现毛玻璃效果

    Android模糊处理简单实现毛玻璃效果

    这篇文章主要介绍了Android模糊处理简单实现毛玻璃效果的相关资料,需要的朋友可以参考下
    2016-02-02
  • Android调用相机并将照片存储到sd卡上实现方法

    Android调用相机并将照片存储到sd卡上实现方法

    Android中实现拍照有两种方法,一种是调用系统自带的相机,还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,需要的朋友可以了解下
    2012-12-12
  • Android中执行java命令的方法及java代码执行并解析shell命令

    Android中执行java命令的方法及java代码执行并解析shell命令

    这篇文章给大家介绍Android中执行java命令的方法及java代码执行并解析shell命令,需要的朋友一起学习
    2015-11-11
  • 详解Android中的MVP架构分解和实现

    详解Android中的MVP架构分解和实现

    本篇文章主要介绍了详解Android中的MVP架构分解和实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • android商品详情页面设计详解

    android商品详情页面设计详解

    这篇文章主要为大家详细介绍了android商品详情页面设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android 如何获取传感器的数据方法详解

    Android 如何获取传感器的数据方法详解

    这篇文章主要介绍了Android 如何获取传感器的数据,传感器 Sensor 是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求
    2022-07-07
  • Android Studio开发实现简单计算器功能

    Android Studio开发实现简单计算器功能

    这篇文章主要为大家详细介绍了Android Studio开发实现简单计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Kotlin Flow封装类SharedFlow StateFlow LiveData使用对比

    Kotlin Flow封装类SharedFlow StateFlow LiveData使用

    这篇文章主要为大家介绍了Kotlin Flow封装类SharedFlow StateFlow LiveData使用对比,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08

最新评论