Android获取系统的内存使用率
来源:互联网 发布:windows安装器 编辑:程序博客网 时间:2024/06/16 14:12
1,获取系统当前的可用内存
private static long getAvailableMemory(Context context) {ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo();getActivityManager(context).getMemoryInfo(mi);return mi.availMem;}
2,计算内存使用率
public static String getUsedPercentValue(Context context) {String dir = "/proc/meminfo";try {FileReader fr = new FileReader(dir);BufferedReader br = new BufferedReader(fr, 2048);String memoryLine = br.readLine();String subMemoryLine = memoryLine.substring(memoryLine.indexOf("MemTotal:"));br.close();long totalMemorySize = Integer.parseInt(subMemoryLine.replaceAll("\\D+", ""));long availableSize = getAvailableMemory(context) / 1024;int percent = (int) ((totalMemorySize - availableSize) / (float) totalMemorySize * 100);return percent + "%";} catch (IOException e) {e.printStackTrace();}return "none";}
0 0
- Android获取系统的内存使用率
- 获取系统的CPU使用率、内存使用率
- java获取cpu使用率/内存使用率/硬盘的使用率
- java获取cpu使用率/内存使用率/硬盘的使用率
- java获取cpu使用率/内存使用率/硬盘的使用率
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等-转载
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等
- 编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存 Nvidia GPU的利用率等
- 编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存 Nvidia GPU的利用率等
- 获取cpu、内存、磁盘的使用率
- 编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存等
- 编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存等
- 【转】编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存等
- 获取系统内存,CPU使用率以及状态栏高度
- 获取系统CPU 使用率
- Linux下获取空闲内存和内存使用率的方法
- 请求转发与重定向的区别
- 创建mssql 存储过程
- R语言画聚类分析树形图
- BZOJ 3196 二逼平衡树 树套树(线段树套Treap)
- Eclipse最常用快捷键
- Android获取系统的内存使用率
- iOS之使用代码实现autolayout(一)
- Oracle之Connect by,Level,Start with的使用
- Item M3:不要对数组使用多态 无责任书评
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
- 工作问题总结(三十)共享内存续(当文件映射对象的名称未知时)
- XMPP
- [Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- 读取MongoDB ObjectID并转换为string