ARM プロセッサのバージョンをプログラムで取得する方法はありますか? Google アナリティクスに送信しようとしています。/proc/cpuinfo フォルダーにあると言われましたが、この情報をコードで取得する方法がわかりません。
1624 次
1 に答える
7
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
。
于 2011-07-11T20:57:18.200 に答える