具体的android处理器细节

时间:2012-07-10 15:11:22

标签: android android-layout android-intent android-emulator android-hardware

我已经通过论坛并获得了一个方法来获取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应用程序开发有点新意,所以请帮助我! :)(我的研究项目)

1 个答案:

答案 0 :(得分:1)

我从可用的详细信息中获取处理器名称。你可以改变你想要的东西。

while ((aLine = br.readLine()) != null) {
                    if(aLine.contains("Processor"))
                    {
               String pro=aLine;
               Log.v("Processor>>>",pro);
                    }
                    sb.append(aLine + "\n");
                }