Androidアプリで次のコードを使用してイベントログを読み取ります
final Collection<Event> events = new ArrayList<Event>();
try {
final int tag = EventLog.getTagCode("am_proc_start");
EventLog.readEvents(new int[] { tag }, events);
System.out.println(events);
} catch (final IOException e) {
e.printStackTrace();
}
しかし、私が得たのは空のイベントリストです。それでも、コマンドを実行することで、これらすべてのイベントを取得できますadb logcat events -v
。