位置: 编程技术 - 正文

如何获取 Android 设备的CPU核数、时钟频率以及内存大小(如何获取android实体类保存的数据)

编辑:rootadmin

推荐整理分享如何获取 Android 设备的CPU核数、时钟频率以及内存大小(如何获取android实体类保存的数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何获取电子邮件地址,如何获取图表的数字,如何获取android Map类型数据,如何获取android手机的相机内参,如何获取androidstudio内部文件的字节数,如何获取android唯一标识,如何获取android实体类保存的数据,如何获取android权限,内容如对您有帮助,希望把文章链接给更多的朋友!

因项目需要,分析了一下 Facebook 的开源项目 - Device Year Class。

Device Year Class 的主要功能是根据 CPU核数、时钟频率 以及 内存大小 对设备进行分级。代码很简单,只包含两个类:

DeviceInfo -> 获取设备参数,YearClass -> 根据参数进行分级。

下表是 Facebook 公司提供的分级标准,其中 Year 栏表示分级结果。

Year Cores Clock RAM 1 MHz MB n/a MHz MB n/a 1.0GHz MB 2 1.2GHz 1GB 4 1.5GHz 1.5GB n/a 2.0GHz 2GB n/a >2GHz >2GB

关于输出年份的计算方法可以参考源码,本文只把一些比较常用的功能抽取出来做一个简要介绍。

获取 CPU 核数

我们都知道,Linux 中的设备都是以文件的形式存在,CPU 也不例外,因此 CPU 的文件个数就等价与核数。

Android 的 CPU 设备文件位于 /sys/devices/system/cpu/ 目录,文件名的的格式为 cpud+。

如何获取 Android 设备的CPU核数、时钟频率以及内存大小(如何获取android实体类保存的数据)

统计一下文件个数便可以获得 CPU 核数。

获取时钟频率

获取时钟频率需要读取系统文件 - /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 或者 /proc/cpuinfo。

我的 Android 模拟器中并没有 cpuinfo_max_freq 文件,因此只能读取 /proc/cpuinfo。

/proc/cpuinfo 包含了很多 cpu 数据。

代码如下:

获取内存大小

如果 SDK 版本大于等于 JELLY_BEAN ,可以通过 ActivityManager 来获取内从大小。

如果版本低于 JELLY_BEAN ,则只能读取系统文件了。

完整代码如下:

猜你喜欢完全掌握 Android Data BindingAndroid 流式布局 - FlowLayoutViewPager 实现的图片 Slider

android 仿苹果pad左侧右滑退出界面 最近做pad项目,需要加入左侧右滑退出界面的功能。安卓要实现这个功能,我的思路是将这个activity对话框化。stylename=ItemDetailparent=AppThemeitemname=android:wi

安卓开发总结:Android学习和利用知识赚钱。 先说说本人的情况,年底开学习Android开发,这是大二下学期的事情吧,那时候是什么都不懂,学习态度也不太好,总之是混日子,完全没有考虑过以

从最近两会看苹果和谷歌的最大梦魇 编者注:本文来自ben-evvans,中文版由天地会珠海分舵编译。一个企业的成长,往往是从开始的叛逆颠覆有如青春期般瞄准一个目标雷打不动,到后来的羽

标签: 如何获取android实体类保存的数据

本文链接地址:https://www.jiuchutong.com/biancheng/383189.html 转载请保留说明!

上一篇:【Android】INSTALL_PARSE_FAILED_MANIFEST_MALFORMED错误与Not targeting the latest versions警告(android installer apk)

下一篇:android 仿苹果pad左侧右滑退出界面(安卓仿平板)

  • 增值税报表解读
  • 机器设备折旧计提规定
  • 帮客人清关的费用如何做会计核算合适呢?
  • 从公司账户转给个人账户取出来发给员工做过节费
  • 当月用专票是增版还是增量
  • 期末留抵税额大于销项税额本月还需要计提吗
  • 投资公司的利息支出可抵扣吗
  • 增值税设备抵扣怎么抵扣
  • 期末留抵税额小于当期免抵退税额是什么意思
  • 免税单位取得增值税发票
  • 营改增后企业所得税
  • 一次性离职补偿个税
  • 普通发票冲红的限制几张以上
  • 福建水利建设专业排名
  • 居委会有没有税收政策
  • 金税盘一直更新登陆不进去
  • 去税务局税种认定需要带什么资料
  • 季报表利润表本月怎么算
  • 预提工资是什么科目
  • 股权转让印花税税率是多少
  • 投入资本属于净资产吗
  • 办公室装修合同印花税怎么缴纳?
  • 某市财政收到林业基金收入分录
  • 事业单位年末预算会计货币资金在贷方有余额对吗
  • 一个公户从农业银行开户
  • 报税系统维护费怎么入账
  • windows11正式版好用吗
  • win11资源管理器怎么打开
  • 装饰装修工程月薪多少
  • 苹果取消macbook
  • 系统太多怎么办
  • 福利费如何做会计分录
  • php自学教程
  • 广告公司物料报价清单
  • 小本票防伪
  • 工程审计的目的包括哪些
  • 计提固定资产折旧怎么做会计科目
  • 原材料入账价值包括代垫运费吗
  • point network
  • 土地评估增值计入什么科目
  • 发票超额怎么办
  • 在计算应纳税所得额时,下列支出不得扣除
  • 费用的分摊要注意什么
  • 增值税专用发票的税率是多少啊
  • 委托加工应税消费品是指委托方提供原料和主要材料
  • 季度所得税申报怎么弥补以前年度亏损
  • 暂估管理费用跨年账务处理
  • 给客户送礼计入成本吗
  • 资本公积形成的原因有哪些
  • 固定资产计提折旧表
  • 企业管理理费包括哪些
  • 公司注销后应收账款转给个人
  • 账户外币转人民币
  • 独立核算好处
  • 已认证的发票怎么做账
  • 期初试算平衡表资产多
  • 药品进销差价的计算公式是什么
  • 跨年取得的发票
  • 基于sql server的大数据审计分析应用
  • sql2000语句
  • Windows如何查看Mac地址
  • windows server 2008 r2最大支持内存
  • win8命令提示符管理员怎么打开
  • win10系统无法更改
  • 如何更改ubuntu下载源
  • linux常用命令修改
  • 安装和配置eclipse集成开发环境
  • win10系统电脑关机自动重启
  • 如何自定义控件
  • Android游戏开发pdf
  • 关闭默认共享和共享文件夹
  • nodejs cgi
  • java urlencode如何使用
  • android PopupWindow显示位置设置
  • android回调函数
  • cocos creator android
  • 云南省税务申报流程
  • 河北怎么网上申请无犯罪证明
  • 地方税务局发票查询
  • 河北省国家税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设