1

我已经通过论坛,并得到了一个方法来获取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

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

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