1
是否有方法以編程方式檢索ARM處理器版本?我正在嘗試將其發送給Google Analytics。我被告知它在/ proc/cpuinfo文件夾中,但我不確定如何在代碼中檢索這些信息。以編程方式檢索Android ARM處理器版本
感謝, 安德魯
是否有方法以編程方式檢索ARM處理器版本?我正在嘗試將其發送給Google Analytics。我被告知它在/ proc/cpuinfo文件夾中,但我不確定如何在代碼中檢索這些信息。以編程方式檢索Android ARM處理器版本
感謝, 安德魯
從http://android-er.blogspot.com/2009/09/read-android-cpu-info.html:
private String ReadCPUinfo()
{
ProcessBuilder cmd;
String result="";
try{
String[] args = {"/system/bin/cat", "/proc/cpuinfo"};
cmd = new ProcessBuilder(args);
Process process = cmd.start();
InputStream in = process.getInputStream();
byte[] re = new byte[1024];
while(in.read(re) != -1){
System.out.println(new String(re));
result = result + new String(re);
}
in.close();
} catch(IOException ex){
ex.printStackTrace();
}
return result;
}
你可以做split
在結果中的每一行,查找以Processor
開頭的行。
爲什麼要在自己的過程中啓動貓的麻煩?是否有一些原因,你不能只是打開/ proc/cpuinfo作爲從Java的文本文件? –
我與克里斯我寧願檢索文件作爲文本比使用貓。 – Andrew