【Android怎么获取cpu信息】 android 获取cpu信息

【Android怎么获取cpu信息】 android 获取cpu信息

ID:78387277

大小:19.19 KB

页数:8页

时间:2022-02-02

【Android怎么获取cpu信息】 android 获取cpu信息_第1页
【Android怎么获取cpu信息】 android 获取cpu信息_第2页
【Android怎么获取cpu信息】 android 获取cpu信息_第3页
【Android怎么获取cpu信息】 android 获取cpu信息_第4页
【Android怎么获取cpu信息】 android 获取cpu信息_第5页
【Android怎么获取cpu信息】 android 获取cpu信息_第6页
【Android怎么获取cpu信息】 android 获取cpu信息_第7页
【Android怎么获取cpu信息】 android 获取cpu信息_第8页
资源描述:

《【Android怎么获取cpu信息】 android 获取cpu信息》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本文格式为Word版,下载可任意编辑【Android怎么获取cpu信息】android获取cpu信息学习Android开发的同学们你们知道怎么猎取cpu信息吗?下面由我教大家怎么Android怎么猎取cpu信息。Android猎取cpu信息的方法1、CPU频率,CPU信息:/proc/cpuinfo和/proc/stat通过读取文件/proc/cpuinfo系统CPU的类型等多种信息。读取/proc/stat全部CPU活动的信息来计算CPU使用率下面我们就来讲讲如何通过代码来猎取CPU频率:packagecom.orange.cpu;importjava.io.B

2、ufferedReader;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;importjava.io.InputStream;publicclassCpuManager{//猎取CPU最大频率(单位KHZ)///system/bin/cat命令行///sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq存储最大频率的文件的路径publicstaticStringgetMaxCpuFreq

3、(){Stringresult=;ProcessBuildercmd;try{String[]args={/system/bin/cat,第8页共8页本文格式为Word版,下载可任意编辑/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq};cmd=newProcessBuilder(args);Processprocess=cmd.start();InputStreamin=process.getInputStream();byte[]re=newbyte[24];while(in.read(re)!=-1)

4、{result=result+newString(re);}in.close();}catch(IOExceptionex){ex.printStackTrace();result=N/A;}returnresult.trim();}//猎取CPU最小频率(单位KHZ)publicstaticStringgetMinCpuFreq(){Stringresult=;ProcessBuildercmd;try{String[]args={/system/bin/cat,/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_f

5、req};cmd=newProcessBuilder(args);Processprocess=cmd.start();InputStreamin=process.getInputStream();byte[]re=newbyte[24];while(in.read(re)!=-1){第8页共8页本文格式为Word版,下载可任意编辑result=result+newString(re);}in.close();}catch(IOExceptionex){ex.printStackTrace();result=N/A;}returnresult.trim();}//

6、实时猎取CPU当前频率(单位KHZ)publicstaticStringgetCurCpuFreq(){Stringresult=N/A;try{FileReaderfr=newFileReader(/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq);BufferedReaderbr=newBufferedReader(fr);Stringtext=br.readLine();result=text.trim();}catch(FileNotFoundExceptione){e.printStackTrac

7、e();}catch(IOExceptione){e.printStackTrace();}returnresult;}//猎取CPU名字publicstaticStringgetCpuName(){try{第8页共8页本文格式为Word版,下载可任意编辑FileReaderfr=newFileReader(/proc/cpuinfo);BufferedReaderbr=newBufferedReader(fr);Stringtext=br.readLine();String[]array=text.split(:\s+,2);for(inti=0;iarray

8、.leng

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。