diff options
| -rw-r--r-- | core/java/com/android/internal/logging/EventLogTags.logtags | 2 | ||||
| -rw-r--r-- | core/java/com/android/internal/logging/MetricsLogger.java | 14 | 
2 files changed, 15 insertions, 1 deletions
diff --git a/core/java/com/android/internal/logging/EventLogTags.logtags b/core/java/com/android/internal/logging/EventLogTags.logtags index 9e178df8314a..870d20d3d7bf 100644 --- a/core/java/com/android/internal/logging/EventLogTags.logtags +++ b/core/java/com/android/internal/logging/EventLogTags.logtags @@ -4,4 +4,4 @@ option java_package com.android.internal.logging;  # interaction logs  524287 sysui_view_visibility (category|1|5),(visible|1|6) -524288 sysui_action (category|1|5),(type|1|6) +524288 sysui_action (category|1|5) diff --git a/core/java/com/android/internal/logging/MetricsLogger.java b/core/java/com/android/internal/logging/MetricsLogger.java index 2de739426654..969c8cb3defd 100644 --- a/core/java/com/android/internal/logging/MetricsLogger.java +++ b/core/java/com/android/internal/logging/MetricsLogger.java @@ -31,6 +31,13 @@ public class MetricsLogger implements MetricsConstants {      public static final int MANAGE_APPLICATIONS_ALL = 134;      public static final int MANAGE_APPLICATIONS_NOTIFICATIONS = 135; +    public static final int ACTION_WIFI_ADD_NETWORK = 136; +    public static final int ACTION_WIFI_CONNECT = 137; +    public static final int ACTION_WIFI_FORCE_SCAN = 138; +    public static final int ACTION_WIFI_FORGET = 139; +    public static final int ACTION_WIFI_OFF = 140; +    public static final int ACTION_WIFI_ON = 141; +      public static void visible(Context context, int category) throws IllegalArgumentException {          if (Build.IS_DEBUGGABLE && category == VIEW_UNKNOWN) {              throw new IllegalArgumentException("Must define metric category"); @@ -44,4 +51,11 @@ public class MetricsLogger implements MetricsConstants {          }          EventLogTags.writeSysuiViewVisibility(category, 0);      } + +    public static void action(Context context, int category) { +        if (Build.IS_DEBUGGABLE && category == VIEW_UNKNOWN) { +            throw new IllegalArgumentException("Must define metric category"); +        } +        EventLogTags.writeSysuiAction(category); +    }  }  |