Android获取CPU信息(主频,使用率)
16lz
2021-01-24
- //获得CPU最小赫兹
- publicstaticdoublegetCpuMinFreq()
- {
- doublecpuMinFreq=0;
- try
- {
- BufferedReaderbr=newBufferedReader(newFileReader("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"));
- Stringtext="";
- while((text=br.readLine())!=null)
- {
- text=text.trim();
- if(!"".equals(text.trim()))
- {
- cpuMinFreq=Double.parseDouble(text.trim())/1000;
- DeviceUtil.cpuMinFreq=cpuMinFreq;
- }
- break;
- }
- br.close();
- br=null;
- }
- catch(Exceptione)
- {
- //MyLog.d(e.toString());
- }
- returncpuMinFreq;
- }
- //获得CPU最大赫兹
- publicstaticdoublegetCpuMaxFreq()
- {
- doublecpuMaxFreq=0;
- try
- {
- BufferedReaderbr=newBufferedReader(newFileReader("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"));
- Stringtext="";
- while((text=br.readLine())!=null)
- {
- text=text.trim();
- if(!"".equals(text.trim()))
- {
- cpuMaxFreq=Double.parseDouble(text.trim())/1000;
- DeviceUtil.cpuMaxFreq=cpuMaxFreq;
- }
- break;
- }
- br.close();
- br=null;
- }
- catch(Exceptione)
- {
- //MyLog.d(e.toString());
- }
- returncpuMaxFreq;
- }
更多相关文章
- 最短路径之狄克斯特拉(Dijkstra)算法
- Qt for Android调用Android接口将程序移到后台/前台运行
- android listView的开启滑块及最小页数解决办法
- ndk-build编译出错:Android NDK: APP_PLATFORM not set. Default
- 手机适配----资源适配篇(values)
- android 源码修改记录
- 一个好用的android图片压缩工具类
- Android Widget小组件开发