Loading quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java +9 −1 Original line number Diff line number Diff line Loading @@ -217,6 +217,7 @@ public class StatsLogCompatManager extends StatsLogManager { private Optional<String> mEditText = Optional.empty(); private SliceItem mSliceItem; private LauncherAtom.Slice mSlice; private Optional<Integer> mCardinality = Optional.empty(); StatsCompatLogger(Context context, ActivityContext activityContext) { mContext = context; Loading Loading @@ -303,6 +304,12 @@ public class StatsLogCompatManager extends StatsLogManager { return this; } @Override public StatsLogger withCardinality(int cardinality) { this.mCardinality = Optional.of(cardinality); return this; } @Override public void log(EventEnum event) { if (!Utilities.ATLEAST_R) { Loading Loading @@ -421,6 +428,7 @@ public class StatsLogCompatManager extends StatsLogManager { if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { return; } int cardinality = mCardinality.orElseGet(() -> getCardinality(atomInfo)); SysUiStatsLog.write( SysUiStatsLog.LAUNCHER_EVENT, SysUiStatsLog.LAUNCHER_UICHANGED__ACTION__DEFAULT_ACTION /* deprecated */, Loading @@ -446,7 +454,7 @@ public class StatsLogCompatManager extends StatsLogManager { atomInfo.getFolderIcon().getFromLabelState().getNumber() /* fromState */, atomInfo.getFolderIcon().getToLabelState().getNumber() /* toState */, atomInfo.getFolderIcon().getLabelInfo() /* edittext */, getCardinality(atomInfo) /* cardinality */, cardinality /* cardinality */, getFeatures(atomInfo) /* features */, getSearchAttributes(atomInfo) /* searchAttributes */, getAttributes(atomInfo) /* attributes */ Loading src/com/android/launcher3/allapps/BaseAllAppsContainerView.java +5 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ */ package com.android.launcher3.allapps; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_COUNT; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_TAP_ON_PERSONAL_TAB; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_TAP_ON_WORK_TAB; Loading Loading @@ -245,6 +246,10 @@ public abstract class BaseAllAppsContainerView<T extends Context & ActivityConte mWorkManager.reset(); } } mActivityContext.getStatsLogManager().logger() .withCardinality(mAllAppsStore.getApps().length) .log(LAUNCHER_ALLAPPS_COUNT); } /** Loading src/com/android/launcher3/logging/StatsLogManager.java +12 −1 Original line number Diff line number Diff line Loading @@ -612,7 +612,11 @@ public class StatsLogManager implements ResourceBasedOverride { LAUNCHER_APP_ICON_MENU_SPLIT_RIGHT_BOTTOM(1199), @UiEvent(doc = "User has invoked split to left half from an app icon menu") LAUNCHER_APP_ICON_MENU_SPLIT_LEFT_TOP(1200) LAUNCHER_APP_ICON_MENU_SPLIT_LEFT_TOP(1200), @UiEvent(doc = "Number of apps in A-Z list (personal and work profile)") LAUNCHER_ALLAPPS_COUNT(1225), ; // ADD MORE Loading Loading @@ -733,6 +737,13 @@ public class StatsLogManager implements ResourceBasedOverride { return this; } /** * Sets cardinality of log message. */ default StatsLogger withCardinality(int cardinality) { return this; } /** * Builds the final message and logs it as {@link EventEnum}. */ Loading Loading
quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java +9 −1 Original line number Diff line number Diff line Loading @@ -217,6 +217,7 @@ public class StatsLogCompatManager extends StatsLogManager { private Optional<String> mEditText = Optional.empty(); private SliceItem mSliceItem; private LauncherAtom.Slice mSlice; private Optional<Integer> mCardinality = Optional.empty(); StatsCompatLogger(Context context, ActivityContext activityContext) { mContext = context; Loading Loading @@ -303,6 +304,12 @@ public class StatsLogCompatManager extends StatsLogManager { return this; } @Override public StatsLogger withCardinality(int cardinality) { this.mCardinality = Optional.of(cardinality); return this; } @Override public void log(EventEnum event) { if (!Utilities.ATLEAST_R) { Loading Loading @@ -421,6 +428,7 @@ public class StatsLogCompatManager extends StatsLogManager { if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { return; } int cardinality = mCardinality.orElseGet(() -> getCardinality(atomInfo)); SysUiStatsLog.write( SysUiStatsLog.LAUNCHER_EVENT, SysUiStatsLog.LAUNCHER_UICHANGED__ACTION__DEFAULT_ACTION /* deprecated */, Loading @@ -446,7 +454,7 @@ public class StatsLogCompatManager extends StatsLogManager { atomInfo.getFolderIcon().getFromLabelState().getNumber() /* fromState */, atomInfo.getFolderIcon().getToLabelState().getNumber() /* toState */, atomInfo.getFolderIcon().getLabelInfo() /* edittext */, getCardinality(atomInfo) /* cardinality */, cardinality /* cardinality */, getFeatures(atomInfo) /* features */, getSearchAttributes(atomInfo) /* searchAttributes */, getAttributes(atomInfo) /* attributes */ Loading
src/com/android/launcher3/allapps/BaseAllAppsContainerView.java +5 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ */ package com.android.launcher3.allapps; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_COUNT; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_TAP_ON_PERSONAL_TAB; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_TAP_ON_WORK_TAB; Loading Loading @@ -245,6 +246,10 @@ public abstract class BaseAllAppsContainerView<T extends Context & ActivityConte mWorkManager.reset(); } } mActivityContext.getStatsLogManager().logger() .withCardinality(mAllAppsStore.getApps().length) .log(LAUNCHER_ALLAPPS_COUNT); } /** Loading
src/com/android/launcher3/logging/StatsLogManager.java +12 −1 Original line number Diff line number Diff line Loading @@ -612,7 +612,11 @@ public class StatsLogManager implements ResourceBasedOverride { LAUNCHER_APP_ICON_MENU_SPLIT_RIGHT_BOTTOM(1199), @UiEvent(doc = "User has invoked split to left half from an app icon menu") LAUNCHER_APP_ICON_MENU_SPLIT_LEFT_TOP(1200) LAUNCHER_APP_ICON_MENU_SPLIT_LEFT_TOP(1200), @UiEvent(doc = "Number of apps in A-Z list (personal and work profile)") LAUNCHER_ALLAPPS_COUNT(1225), ; // ADD MORE Loading Loading @@ -733,6 +737,13 @@ public class StatsLogManager implements ResourceBasedOverride { return this; } /** * Sets cardinality of log message. */ default StatsLogger withCardinality(int cardinality) { return this; } /** * Builds the final message and logs it as {@link EventEnum}. */ Loading