6
他のアプリケーションからログを読み込み、特定のキーワードがログに記録されているときにそのアプリケーションをフィルタしたいので、アプリケーションが特定のタスクを実行します。他のアプリのログを取得するには?
ログを読み取る方法はいくつか見つかりましたが、テストではアプリケーションログしか取得できませんでした。
これは、私はもともと
try {
Process process = Runtime.getRuntime().exec("logcat -d");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
StringBuilder log=new StringBuilder();
String line = "";
while ((line = bufferedReader.readLine()) != null) {
log.append(line);
}
TextView tv = (TextView)findViewById(R.id.textView1);
tv.setText(log.toString());
}
catch (IOException e) {}
を使用しようとしました。しかし、それだけで私のアプリのログを読み取りのようにそれはそうする方法です。
コードはありますか? これは私が探しているものです。 – Rosenpin
デバイスをルートすることが何を意味するのかを完全に理解しているかどうかはわかりません。 [this](http://www.digitaltrends.com/mobile/how-to-root-android/)をお読みください。 –
根っからのデバイスが何であるかをよく知っています。 私のアプリをルートにすることは問題ではありません。 私はちょうどルートにされたデバイスのシステムログを読むようにコードを要求しています。 – Rosenpin