私は次のコードを持っています:
private String ReadCPUinfo()
{
ProcessBuilder cmd;
String result="";
try{
String[] args = {"/system/bin/cat", "/proc/cpuinfo"};
cmd = new ProcessBuilder(args);
Process process = cmd.start();
InputStream in = process.getInputStream();
byte[] re = new byte[1024];
while(in.read(re) != -1){
System.out.println(new String(re));
result = result + new String(re);
}
in.close();
} catch(IOException ex){
ex.printStackTrace();
}
return result;
}
結果として /proc/cpuinfo からの文字列。プロセッサ情報 (プロセッサ: WordIWantToExtract) を文字列として抽出して、TextView に配置する必要があります。私はPythonスクリプトでそれを行いました(cpuinfoをtxtファイルに出力し、「Processor」という単語で行番号を検索し、その行番号を返し、この行を編集して出力します)。これをJavaに移植するにはどうすればよいですか?