Add logging for actions around gear behind notifications
Bug: 22451710 Change-Id: Ife93a9fb983e53585445d5827dd4c15f5b35d637
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user