获取总内存?
来源:互联网 发布:千里马计划软件下载 编辑:程序博客网 时间:2024/04/29 19:26
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();activityManager.getMemoryInfo(memoryInfo);//获取总内存long totalMem = memoryInfo.totalMem;
注意:上面是新版本的API,不能直接跑到低版本的手机上面,如果想要向下兼容,得用以下的代码,通过读文件的方式。
try { FileInputStream fileInputStream = new FileInputStream(new File("/proc/meminfo")); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fileInputStream)); String line = bufferedReader.readLine(); StringBuilder stringBuilder = new StringBuilder(); for (char c:line.toCharArray()) { if (c>='0'&&c<='9'){ stringBuilder.append(c); } } //总内存(乘以1024是为了方面格式化为MB) long totalMem = Long.parseLong(stringBuilder.toString())*1024; } catch (Exception e) { e.printStackTrace(); }
0 0
- 获取系统总内存
- 获取总内存?
- 获取android内存总大小
- 获取内存大小:总内存 & sd卡内存
- 获取手机总内存以及格式转化
- 获取Android手机总内存和可用内存
- Android 获取手机总内存和可用内存等信息
- 获取Android手机总内存和可用内存
- Android 获取手机总内存和可用内存等信息
- Android 获取手机总内存和可用内存等信息
- Android获取手机总内存和可用内存
- Android获取手机总内存和可用内存
- Android 获取手机总内存和可用内存等信息
- Android 获取手机总内存和可用内存等信息
- 获取Android手机总内存和可用内存
- Android 获取手机总内存和可用内存等信息
- Android 获取手机总内存和可用内存等信息
- Android 获取手机总内存和可用内存等信息
- Eclipse在连接hadoop时Unsupported major.minor version 51.0问题解决
- bash shell
- 音频条形图,顶部带小矩形
- ?不是很理解的分治法Majority Element
- mysql主从配置
- 获取总内存?
- [数据结构]第八章-字典
- 计算机运算中对小数的处理
- hadoop或者spark 增加节点
- 笔试题86. LeetCode OJ (72)
- StringBuffer、StringBuilder的区别?
- jquery异步调用自数据库获取值通过knockoutjs赋值给职位二级菜单导致的jquery的hover事件不执行的例子
- 聊聊并发-Java中的Copy-On-Write容器
- 支付宝新版支付接口Java后台签名