Android编程实现获得内存剩余大小与总大小的方法
作者:lee0oo0 时间:2023-06-07 05:49:17
本文实例讲述了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,内存
0
投稿
猜你喜欢
MyBatis全局映射文件实现原理解析
2021-06-21 17:01:29
Javaweb动态开发最重要的Servlet详解
2023-04-09 20:11:17
Android实现文件上传和下载倒计时功能的圆形进度条
2023-12-08 16:45:35
elasticsearch集群发现zendiscovery的Ping机制分析
2021-05-25 05:40:55
Java 爬虫工具Jsoup详解
2022-04-11 03:46:16
Java 常量与变量的区别详细介绍
2023-03-09 13:30:48
springboot集成shiro详细总结
2022-07-12 14:56:17
C# DataTable.Select()根据条件筛选数据问题
2021-10-14 16:53:34
Java System类两个常用方法代码实例
2023-02-01 13:52:15
Android内部存储改变读取权限的方法
2021-09-05 13:04:40
string类的使用方法详解
2022-04-05 12:01:51
Android引入OpenCV的示例
2022-04-26 08:19:33
SpringBoot项目依赖和配置最新示例讲解
2021-08-13 23:04:23
Docker 存储驱动详细介绍
2023-12-21 03:18:34
Mybatis之#{}与${}的区别使用详解
2023-03-24 01:55:21
C#实现将汉字转化为2位大写的16进制Unicode的方法
2022-03-11 21:45:07
java实现一个简单TCPSocket聊天室功能分享
2022-06-11 20:04:36
SSH框架网上商城项目第10战之搭建商品类基本模块
2023-11-12 14:00:29
c#(Socket)同步套接字代码示例
2023-12-16 04:03:13
Android关于WebView中无法定位的问题解决
2022-10-26 07:16:13