OSDN Git Service

Logging for QS settings launch.
authorJulia Reynolds <juliacr@google.com>
Thu, 12 May 2016 14:33:47 +0000 (10:33 -0400)
committerJulia Reynolds <juliacr@google.com>
Thu, 12 May 2016 14:33:47 +0000 (10:33 -0400)
Change-Id: Iff8bbb448454c8a82196d292a285827846b28357
Fixes: 28678032

packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
proto/src/metrics_constants.proto

index d6deba0..8bb1f24 100644 (file)
@@ -30,6 +30,9 @@ import android.view.ViewGroup;
 import android.widget.ImageView;
 import android.widget.TextView;
 import android.widget.Toast;
+
+import com.android.internal.logging.MetricsLogger;
+import com.android.internal.logging.MetricsProto;
 import com.android.keyguard.KeyguardStatusView;
 import com.android.systemui.FontSizeUtils;
 import com.android.systemui.R;
@@ -340,6 +343,8 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements
     @Override
     public void onClick(View v) {
         if (v == mSettingsButton) {
+            MetricsLogger.action(mContext,
+                    MetricsProto.MetricsEvent.ACTION_QS_EXPANDED_SETTINGS_LAUNCH);
             if (mSettingsButton.isTunerClick()) {
                 if (TunerService.isTunerEnabled(mContext)) {
                     TunerService.showResetRequest(mContext, new Runnable() {
index b7677c6..46da957 100644 (file)
@@ -2203,6 +2203,9 @@ message MetricsEvent {
     // The dialog shown by 3P intent to change current webview implementation.
     WEBVIEW_IMPLEMENTATION = 405;
 
+    // Settings launched from expanded quick settings.
+    ACTION_QS_EXPANDED_SETTINGS_LAUNCH = 406;
+
     // Add new aosp constants above this line.
     // END OF AOSP CONSTANTS
   }