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 に答える