次のように logcat データの配列リストを作成したい: time level tag text ..... 例:
06-13 13:34:43:434 W myApp blehblehbleh
logcat をフィルタリングしてこの結果を取得するにはどうすればよいですか? より正確には、「logcat -d」がすべてを取得するように見えるため、これらの値を取得するために .exec(" ") 部分に何が入りますか。
log = new ArrayList<String>();
try {
process = Runtime.getRuntime().exec("logcat -d");
} catch (IOException e1) {
e1.printStackTrace();
}
bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
try {
while ((line = bufferedReader.readLine()) != null){
log.add(line);
}