以编程方式检索Android ARM处理器版本
有没有办法以编程方式检索ARM处理器版本?我正试图把它发送到谷歌分析。我被告知它在/proc/cpuinfo文件夹中,但我不确定如何在代码中检索此信息。来自: 您只需对结果中的每一行进行拆分,然后查找以Processor开头的行。来源:以编程方式检索Android ARM处理器版本,android,arm,cpu,cpu-architecture,abi,Android,Arm,Cpu,Cpu Architecture,Abi,有没有办法以编程方式检索ARM处理器版本?我正试图把它发送到谷歌分析。我被告知它在/proc/cpuinfo文件夹中,但我不确定如何在代码中检索此信息。来自: 您只需对结果中的每一行进行拆分,然后查找以Processor开头的行。来源: 您只需在结果中的每一行上进行拆分,并查找以处理器开头的行。为什么要在自己的进程中启动cat呢?有什么原因不能从java以文本文件的形式打开/proc/cpuinfo吗?我和Chris在一起,我宁愿以文本形式检索文件,也不愿使用cat。为什么要在自己的过程中启动c
您只需在结果中的每一行上进行拆分,并查找以处理器开头的行。为什么要在自己的进程中启动cat呢?有什么原因不能从java以文本文件的形式打开/proc/cpuinfo吗?我和Chris在一起,我宁愿以文本形式检索文件,也不愿使用cat。为什么要在自己的过程中启动cat呢?有什么原因不能从java中以文本文件的形式打开/proc/cpuinfo吗?我和Chris在一起,我宁愿以文本形式检索文件,也不愿使用cat。
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;
}