我已经通过论坛并获得了一个方法来获取android处理器信息作为字符串!好吧,它返回了许多与用户无关的信息。我想得到的具体细节只有
处理器名称或类型 Avilabale核心 缓存大小 处理器版本
这是我发现获取信息的方法!如果有人能告诉我如何获得具体细节请帮助我! :)
private String getInfo() {
StringBuffer sb = new StringBuffer();
sb.append("abi: ").append(Build.CPU_ABI).append("\n");
if (new File("/proc/cpuinfo").exists()) {
try {
BufferedReader br = new BufferedReader(new FileReader(new File("/proc/cpuinfo")));
String aLine;
while ((aLine = br.readLine()) != null) {
sb.append(aLine + "\n");
}
if (br != null) {
br.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return sb.toString();
}
我对Android应用程序开发有点新意,所以请帮助我! :)(我的研究项目)
答案 0 :(得分:1)
我从可用的详细信息中获取处理器名称。你可以改变你想要的东西。
while ((aLine = br.readLine()) != null) {
if(aLine.contains("Processor"))
{
String pro=aLine;
Log.v("Processor>>>",pro);
}
sb.append(aLine + "\n");
}