diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java index d6deba06d4dae..8bb1f24983fcd 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java @@ -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() { diff --git a/proto/src/metrics_constants.proto b/proto/src/metrics_constants.proto index 370a91336c960..4a98854210166 100644 --- a/proto/src/metrics_constants.proto +++ b/proto/src/metrics_constants.proto @@ -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; + // ---- End N Constants, all N constants go above this line ---- // ------- Begin N App Disambig Shade -----