1

我浏览了论坛并获得了一种将android处理器信息作为字符串获取的方法!好吧,它会返回许多与用户无关的信息。我只想得到具体的细节,比如

处理器名称或类型 可用内核 缓存大小 处理器版本

这是我找到的获取信息的方法!如果有人能告诉我一种获取具体细节的方法,请帮助我!:)

   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应用程序开发有点陌生,所以请帮助我!:)(我的研究项目)

4

1 回答 1

1

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

while ((aLine = br.readLine()) != null) {
                    if(aLine.contains("Processor"))
                    {
               String pro=aLine;
               Log.v("Processor>>>",pro);
                    }
                    sb.append(aLine + "\n");
                }
于 2012-07-10T15:39:20.047 回答