今、Android 4.1 のシステム ログを読みたいと思います。ただし、アプリケーション自体のログしか取得できません。次のような私のコード:
Process logcatProc = Runtime.getRuntime().exec(new String[] { "logcat","ActivityManager:V","*:S" });
reader = new BufferedReader(new InputStreamReader(logcatProc.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
Log.e("log",line);
}
Android 4.0以前のバージョンで動作するようです。誰もこれを試しましたか?または、ルート権限が必要ですか?