diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-09-04 14:11:50 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-09-04 14:11:50 -0700 |
commit | 223f7d34344e1f7da85f7c50f3f9ace7c80161b8 (patch) | |
tree | 6b8b0b969f2a6dab6cda4a25feccf0757eb8db3e /ddms/libs/ddmuilib | |
parent | bcf38645bef192b380f0d338b263aea075cd1aeb (diff) | |
parent | 2d936cf594472eddd5ee805c08e7f2c80c44881a (diff) | |
download | sdk-223f7d34344e1f7da85f7c50f3f9ace7c80161b8.zip sdk-223f7d34344e1f7da85f7c50f3f9ace7c80161b8.tar.gz sdk-223f7d34344e1f7da85f7c50f3f9ace7c80161b8.tar.bz2 |
Merge change 23909 into eclair
* changes:
Add ddms support for contacts.
Diffstat (limited to 'ddms/libs/ddmuilib')
-rw-r--r-- | ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/DisplaySync.java | 10 | ||||
-rw-r--r-- | ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/SyncCommon.java | 16 |
2 files changed, 23 insertions, 3 deletions
diff --git a/ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/DisplaySync.java b/ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/DisplaySync.java index 82cc7a4..1c006bc 100644 --- a/ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/DisplaySync.java +++ b/ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/DisplaySync.java @@ -229,8 +229,14 @@ public class DisplaySync extends SyncCommon { sb.append("sync already in progress\n"); } else if ("I".equals(key)) { sb.append("io exception\n"); + } else if (auth == CONTACTS && "g".equals(key)) { + sb.append("aggregation query: ").append(val).append("\n"); + } else if (auth == CONTACTS && "G".equals(key)) { + sb.append("aggregation merge: ").append(val).append("\n"); + } else if (auth == CONTACTS && "n".equals(key)) { + sb.append("num entries: ").append(val).append("\n"); } else if (auth == CONTACTS && "p".equals(key)) { - sb.append("photos uploaded from client: ").append(val).append("\n"); + sb.append("photos uploaded from server: ").append(val).append("\n"); } else if (auth == CONTACTS && "P".equals(key)) { sb.append("photos downloaded from server: ").append(val).append("\n"); } else if (auth == CALENDAR && "F".equals(key)) { @@ -290,4 +296,4 @@ public class DisplaySync extends SyncCommon { int getDisplayType() { return DISPLAY_TYPE_SYNC; } -}
\ No newline at end of file +} diff --git a/ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/SyncCommon.java b/ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/SyncCommon.java index 108c097..0a355d1 100644 --- a/ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/SyncCommon.java +++ b/ddms/libs/ddmuilib/src/com/android/ddmuilib/log/event/SyncCommon.java @@ -48,6 +48,7 @@ abstract public class SyncCommon extends EventDisplay { final int EVENT_SYNC = 2720; final int EVENT_TICKLE = 2742; final int EVENT_SYNC_DETAILS = 2743; + final int EVENT_CONTACTS_AGGREGATION = 2747; protected SyncCommon(String name) { super(name); @@ -111,6 +112,18 @@ abstract public class SyncCommon extends EventDisplay { false, mLastSyncSource); } } + } else if (event.mTag == EVENT_CONTACTS_AGGREGATION) { + long stopTime = (long) event.sec * 1000L + (event.nsec / 1000000L); + long startTime = stopTime - Long.parseLong(event.getValueAsString(0)); + String details; + int count = Integer.parseInt(event.getValueAsString(1)); + if (count < 0) { + details = "g" + (-count); + } else { + details = "G" + count; + } + processSyncEvent(event, CONTACTS, startTime, stopTime, details, + true /* newEvent */, mLastSyncSource); } } catch (InvalidTypeException e) { } @@ -141,7 +154,8 @@ abstract public class SyncCommon extends EventDisplay { protected int getAuth(String authname) throws InvalidTypeException { if ("calendar".equals(authname) || "cl".equals(authname)) { return CALENDAR; - } else if ("contacts".equals(authname) || "cp".equals(authname)) { + } else if ("contacts".equals(authname) || "cp".equals(authname) || + "com.android.contacts".equals(authname)) { return CONTACTS; } else if ("subscribedfeeds".equals(authname)) { return FEEDS; |