之前做过一个项目,是移植MTK CPU超频(有兴趣的同学可以参考:原作者地址http://media.weibo.cn/article?id=2309403981343598977447&location=35),
但是要求界面美观一点,其中有一个要求就是要实时监控CPU当前的频率。找了半天资料,没有发现比较靠谱的,无意中发现linux会实时保存CPU的状态,刚好Android也继承了,虽然做了改动。但是还是可以用。
直接进主题
Andorid会在 /sys/devices/system/cpu/这个文件夹保存各个cpu的状态。比如我手上的骁龙820的机器这个文件夹的情况是这样的:
其中有cpu0、cpu1、cpu2、cpu3表示这款CPU有4个核心。进入到每个核心的文件夹内是这样的:
其中cpufreq的文件夹就保存这个cpu核心的一些属性:
scaling_cur_freq保存着当前这个cpu核心实时的运行频率,这个文件里面的内容会根据实际的情况不断更新:

通过定时去读取这支文件,就可以达到实时监控cpu的功能了。
源代码参考https://github.com/bobohuang1985/android-utils-api  中的CpuUtils.java
欢迎大家提出意见。大家可以通过QQ群,或者微信公众号交流:

Android如何实时监控CPU频率相关推荐

  1. python实时监控_python实时监控cpu小工具

    本文实例为大家分享了python实时监控cpu的工具,供大家参考,具体内容如下 虽然写的很不完善,但是当练手吧,对于实时监控cpu还是有点用处的,虽然android studio已经提供了一样的功能, ...

  2. Core Temp实时监控CPU温度/内存使用率/CPU主频

    Core Temp实时监控CPU温度/内存使用率/CPU主频 1.官网下载 2.双击安装即可 3.配置[具体可安个人需求配置] 4. 设置中文 1.官网下载 https://www.alcpu.com ...

  3. Android(Linux)实时监控串口数据

    之前在做WinCE车载方案时,曾做过一个小工具TraceMonitor,用于显示WinCE系统上应用程序的调试信息,特别是在实车调试时,用于监控和显示CAN盒与主机之间的串口数据.因为需要抢占市场先机 ...

  4. Ubuntu16.04下实时监控CPU/GPU内存的使用情况

    在程序的运行过程中,我们要实时监控机器的CPU/GPU的内存的使用情况.下面说一下如何实时监控: 1.CPU内存监控 (1)$ top (2)htop,首先要安装htop $ sudo apt-get ...

  5. 基于android手机实时监控ipcam视频之一:RTSP

    我以前做过一个这样的项目,基于android实现手机实时监控ipcam,ipcam厂商提供控件,该控件安装以后,在IE上面输入ipcam的ip地址,就可以实时查看ipcam的图像,这实时视频是通过HT ...

  6. Android中实时获取声音频率

    实现思路: 1. 通过AudioRecord类读取Mic传入的数据 2. 对读取的数据进行快速傅立叶变换 3. 计算出进过计算后的复数的模即为需要的频率 第一步很好实现,new 一个AudioReco ...

  7. android系统手机限制cpu频率让手机省电

    现在Android手机感觉都有点性能过剩了,好多都快赶上桌面cpu的频率了,同时费电和发热可想而知. 修改cpu的频率,最方便就是刷入修改的内核,比较麻烦.使用官方系统的,内核肯定不支持,网上找了好久 ...

  8. 基于android手机实时监控ipcam视频之二:mediastream2

    在项目中用到了mediastream2,mediastream2是一个框架,引擎,它驱动系统的整个流程,从接收rtp媒体流并解析到媒体解码到显示到android手机屏幕上,都是由mediastream ...

  9. asp.net mvc5+Echarts3.0+AspNet.SignalR2.0 实时监控cpu占用率推送

    先看看效果: 感谢QQ群18668853的群主,无私的公开课,全是干货,当初学的时候,群主用的是jquery.flot做图表,我这里改成百度的Echarts3.0,这算是自己的修改吧,喜欢的可以去下载 ...

最新文章

  1. 51岁雷军最后一次创业:要砸657亿造车,但小米「亏」得起吗?
  2. redis关键字删除_Redis批量删除key的小技巧
  3. Android---手动创建线程与GUI线程同步(二)
  4. BZOJ 1854: [Scoi2010]游戏( 二分图最大匹配 )
  5. P4555 最长双回文串
  6. 创建一个优质可用的Hyper-V虚拟机模板
  7. 记一次成功的sql注入入侵检测附带sql性能优化
  8. 大数据是如何改变零售行业的
  9. 我的数据库是半瓶子水的水平
  10. 借助 Lucene.Net 构建站内搜索引擎(下)
  11. Kyligence 完成 2500 万美元 C 轮融资,Coatue 领投
  12. Fork/Join(分开/联合)
  13. Storj:区块链在云存储上的应用
  14. AngularJS 双向绑定 input type='file'中文件名,文件内容
  15. 点击化学(Click chemistry) 叠氮-PEG4-NHS/Biotin-PEG-N3/Azid/DBCO-EPG-NHS/DBCO-NH2
  16. 华为携手去哪儿、九牧等企业,共论鸿蒙生态发展蓝图
  17. 不笑找我系列 | 程序员爆笑漫画十条
  18. win10默认浏览器不显示谷歌浏览器_win10系统下google浏览器无法打开网页的解决方法...
  19. Linux系统中查看日志的命令
  20. 数据科学 6 参数估计与统计推断(概念)

热门文章

  1. 秒杀系统实战(五)| 如何优雅的实现订单异步处理
  2. 计算机图形学-旋转彩色正方体
  3. Observer patern (观察者模式) (オブザーバ・パターン)
  4. 【玩转云函数】腾讯云云函数结合金山文档打造轻量级 Office 在线预览服务
  5. vue 项目移动端 PC端自适应
  6. urlparse学习
  7. asp.net中关于SQLCommand
  8. python簇状柱形图_Matlab—颜色图、簇状堆积柱状图和阴影Error Bar
  9. 夺旗赛 CTF 六大方向基础工具简介集合
  10. 【重点】一文搞懂Raft算法