android 获取cpu型号,python获取进程内存和cpu

  android 获取cpu型号,python获取进程内存和cpu

  http://博客。csdn。net/ly 890700/article/details/52836081http://博客。csdn。net/孟玮琪33/article/details/22796619 Object[]mararchitecture=new Object[5];public Object[]getcpuararchitecture(){ try {英勇的小虾米是=新文件英勇的小虾米(/proc/CPU info );英勇的小虾米阅读器ir=新英勇的小虾米读者(是);BufferedReader br=新缓冲阅读器;请尝试{ String name Processor=“Processor”;string name Features=" Features字符串名称模型="模型名称";字符串名称CPU family= CPU familywhile(true){ String line=br。readline();string[]pair=null;if(line==null){ break;}对=行。拆分(:);if (pair.length!=2)继续;String key=pair[0].trim();String val=pair[1].trim();如果(关键。compare to(name processor)==0){ String n=" ";如果(val。的索引( AAR ch 64 )=0){ mararchitecture[0]= AAR ch 64 ;mar架构[1]=64;继续;} else { for(int I=val。zjdjw的索引;我瓦尔。长度();I){ String temp=val。charat(I)“”;如果(温度。匹配( \ \ d ){ n=temp;} else { break} } } mar架构[0]= ARM ;mararchitecture[1]=整数。parse int(n);继续;}如果(关键。comparetignorecase(name features)==0){ if(val。contains( neon ){ mararchitecture[2]= neon ;}继续;}如果(关键。comparetignorecase(name model)==0){ if(val。包含( Intel ){ mararchitecture[0]= Intel ;mar架构[2]= atom ;}继续;}如果(关键。comparetignorecase(namcpufamily)==0){ mararchitecture[1]=integer。parse int(val);继续;} } }最后{ br。close();IR。close();是。close();} }捕捉(异常e){ e . printstacktrace();}返回mArmArchitecture }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: