android 获得ram大小,Android中获取(RAM)总运存大小跟可用运存大小
Android中获取(RAM)总运存大小和可用运存大小
//获取可用运存大小
private long getAvailMemory(Context context){
// 获取android当前可用内存大小
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
MemoryInfo mi = new MemoryInfo();
am.getMemoryInfo(mi);
//mi.availMem; 当前系统的可用内存
//return Formatter.formatFileSize(context, mi.availMem);// 将获取的内存大小规格化
System.out.println("可用内存---->>>"+mi.availMem/(1024*1024));
return mi.availMem/(1024*1024);
}
//获取总运存大小
private long getTotalMemory(Context context){
String str1 = "/proc/meminfo";// 系统内存信息文件
String str2;
String[] arrayOfString;
long initial_memory = 0;
try
{
FileReader localFileReader = new FileReader(str1);
BufferedReader localBufferedReader = new BufferedReader(
localFileReader, 8192);
str2 = localBufferedReader.readLine();// 读取meminfo第一行,系统总内存大小
arrayOfString = str2.split("\\s+");
for (String num : arrayOfString) {
Log.i(str2, num + "\t");
}
initial_memory = Integer.valueOf(arrayOfString[1]).intValue() * 1024;// 获得系统总内存,单位是KB,乘以1024转换为Byte
localBufferedReader.close();
} catch (IOException e) {
}
//return Formatter.formatFileSize(context, initial_memory);// Byte转换为KB或者MB,内存大小规格化
System.out.println("总运存--->>>"+initial_memory/(1024*1024));
return initial_memory/(1024*1024);
}
android 获得ram大小,Android中获取(RAM)总运存大小跟可用运存大小相关推荐
- android 获得ram大小,Android中获取(RAM)总运存大小和可用运存大小
//获取可用运存大小 private long getAvailMemory(Context context){ // 获取android当前可用内存大小 ActivityManager am = ( ...
- android 常用机型尺寸_Android中获取手机屏幕大小的方法
本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下 运行效果图: 运行程序后,当我们点击Button按钮时,可以看到下面的效果图: 具体代码: 我 ...
- Android 从清单配置文件元数据中获取值
最近在上班工作当中,也尝到了一些新的知识,现总结如下 (1)从AndroidManifest.xml配置文件中获取meta数据 // 从Manifest.xml配置文件中获取数据public stat ...
- AccountManager getAccount 在Android O 8.0版本中获取为 null ?
问题 AccountManager accountManager = AccountManager.get(this);Account[] accounts = accountManager.getA ...
- Android如何在onCreate()方法中获取控件的高度和宽度
在Android中,有时我们需要测量控件的宽度和高度进行一些运算,特别是在自适应屏幕的时候,这些计算就变得特别必要,但是,如果我们直接在onCreate,或者onStart.onResume(第一次执 ...
- android功耗iphone,是心目中的安卓小屏旗舰吗?iPhone 8尺寸大小,4000mAh电池容量...
相信很多人都都喜欢小屏手机,但因为小屏手机总体需求不多,而且相对大屏更不好做,所以手机商都不愿意做小屏手机,这也导致市面上小屏手机非常少,苹果推出了iPhone 12 Mini,但是因为电池只有220 ...
- android 有值代码,Android:如何在代码中获取“listPreferredItemHeight”属性的值?
这样做: TypedValue value = new TypedValue(); ((Activity)context).getTheme().resolveAttribute(android.R. ...
- android 如何在user版本中获取root权限
前提 本文介绍的方案是在有安卓底层SDK源码的方案下实行的,若不具备这个条件的就不用往下继续看了,以免耽误你的时间. 写作目的 公司是做工程设备,运行的是安卓系统,系统使用是的user,系统上层的ap ...
- Android中获取手机设备信息、RAM、ROM存储信息,如宽、高、厂商名、手机品牌
借鉴:https://www.jianshu.com/p/ca869aa2fd72 今天有两个工具类总结,代码里都有注释,直接看代码. 一.首先第一个,主要获取手机设备信息DeviceInfoUtil ...
最新文章
- PHP 语言结构(Language constructs)和函数的区别
- 年末盘点 2016 年最严重的 7 起 DDoS 攻击事件
- python取列表前几个元素_Python 获取list(列表)前n个不重复元素
- 汽车位置服务之kafka集群配置注意事项
- Flink集成Iceberg在同程艺龙的实践
- linux 学习 常用命令
- tensorflow安装正确, import tf, the problem is Couldn't find field google.protob.ExtensionRange.options
- python数据字符_python数据清洗系列之字符串处理详解
- 轨迹相似性度量方法总结
- 深度学习(六十二)SqueezeNet网络设计思想笔记
- java实验类与对象_【实验课件】上机实践2 类与对象
- 惠普110a硒鼓加粉步骤_惠普打印机加粉教程(88a硒鼓/36a硒鼓/78a硒鼓)
- 程序员要找到自己的兴趣所在
- Oracle数据库的静默安装详解
- 使用代码调用Attachments(附件)
- android 罗盘陀螺仪,电子罗盘有什么用,安卓智能手机的感应器的问题! 电子罗盘与陀螺仪有......
- 毕竟,连少宇都无法击败的人,是没有资格做自己的对手的
- Ubuntu 安装库dbus-pytho
- idea protoc did not exit cleanly. Review output for more information.
- 百度网盘加速无限试用_百度网盘上线 单日/单次 加速功能,最低仅需 2 块钱
热门文章
- onenote冲突服务器显示,ONENOTE同步分区失败,显示“正在等待另一个设备完成上载您的笔记”?...
- 斐讯路由器宽带运营商服务器,新版斐讯p.to路由器的设置教程
- python判断矩阵是否对称_矩阵的特征分解(推导+手算+python计算+对称矩阵的特征分解性质)...
- 笨方法学python 习题34
- 2019亚洲蓝牙大会成果盘点
- java猜拳程序_Java基础之:猜拳小程序
- 如何更新seaborn库_Python 绘图总结(seaborn库的使用) (上)
- sql小数转换为百分数_这么齐全的数学单位换算表?寒假赶紧存下为孩子考试助力!...
- 免费版医疗器械计算机软件,医疗器械软件描述.docx
- 万年历(c语言)编程,C语言实现的万年历