Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e36fb2b7 authored by Mady Mellor's avatar Mady Mellor Committed by Android (Google) Code Review
Browse files

Merge "Add logging for actions around gear behind notifications" into nyc-dev

parents dd87fcc1 a41587b9
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1090,6 +1090,8 @@ public abstract class BaseStatusBar extends SystemUI implements

    @Override
    public void onGearDisplayed(ExpandableNotificationRow row) {
        MetricsLogger.action(mContext, MetricsEvent.ACTION_REVEAL_GEAR,
                row.getStatusBarNotification().getPackageName());
        mNotificationGearDisplayed = row;
    }

+4 −0
Original line number Diff line number Diff line
@@ -48,6 +48,8 @@ import android.view.animation.AnimationUtils;
import android.view.animation.Interpolator;
import android.widget.OverScroller;

import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.systemui.ExpandHelper;
import com.android.systemui.Interpolators;
import com.android.systemui.R;
@@ -363,6 +365,8 @@ public class NotificationStackScrollLayout extends ViewGroup
    @Override
    public void onGearTouched(ExpandableNotificationRow row, int x, int y) {
        if (mLongPressListener != null) {
            MetricsLogger.action(mContext, MetricsEvent.ACTION_TOUCH_GEAR,
                    row.getStatusBarNotification().getPackageName());
            mLongPressListener.onLongPress(row, x, y);
        }
    }
+8 −0
Original line number Diff line number Diff line
@@ -1927,6 +1927,14 @@ message MetricsEvent {
    // access before; action pass package name of calling package.
    ACTION_SCOPED_DIRECTORY_ACCESS_ALREADY_GRANTED_BY_PACKAGE = 331;

    // Logged when the user slides a notification and
    // reveals the gear beneath it.
    ACTION_REVEAL_GEAR = 332;

    // Logged when the user taps on the gear beneath
    // a notification.
    ACTION_TOUCH_GEAR = 333;

    // Add new aosp constants above this line.
    // END OF AOSP CONSTANTS