From 30636876c079cdce5f856aa2269e2d2f769e8363 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Mon, 8 Jun 2009 18:59:49 -0700 Subject: [PATCH] Add getRawData() method for AggregationService. --- core/java/android/util/EventLog.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/java/android/util/EventLog.java b/core/java/android/util/EventLog.java index 24b4f73e3d057..7c8724822961b 100644 --- a/core/java/android/util/EventLog.java +++ b/core/java/android/util/EventLog.java @@ -192,17 +192,21 @@ public class EventLog { return decodeObject(); } + public byte[] getRawData() { + return mBuffer.array(); + } + /** @return the loggable item at the current position in mBuffer. */ private Object decodeObject() { if (mBuffer.remaining() < 1) return null; switch (mBuffer.get()) { case INT: if (mBuffer.remaining() < 4) return null; - return mBuffer.getInt(); + return (Integer) mBuffer.getInt(); case LONG: if (mBuffer.remaining() < 8) return null; - return mBuffer.getLong(); + return (Long) mBuffer.getLong(); case STRING: try {