diff --git a/src/com/android/launcher3/allapps/AlphabeticalAppsList.java b/src/com/android/launcher3/allapps/AlphabeticalAppsList.java index fba7537dac..e07408a636 100644 --- a/src/com/android/launcher3/allapps/AlphabeticalAppsList.java +++ b/src/com/android/launcher3/allapps/AlphabeticalAppsList.java @@ -18,6 +18,8 @@ package com.android.launcher3.allapps; import static com.android.launcher3.allapps.SectionDecorationInfo.ROUND_BOTTOM_LEFT; import static com.android.launcher3.allapps.SectionDecorationInfo.ROUND_BOTTOM_RIGHT; import static com.android.launcher3.allapps.SectionDecorationInfo.ROUND_NOTHING; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_PRIVATE_SPACE_PREINSTALLED_APPS_COUNT; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_PRIVATE_SPACE_USER_INSTALLED_APPS_COUNT; import android.content.Context; @@ -342,6 +344,20 @@ public class AlphabeticalAppsList implement Map> split = mPrivateApps.stream() .collect(Collectors.partitioningBy(mPrivateProviderManager .splitIntoUserInstalledAndSystemApps())); + + // TODO(b/329688630): switch to the pulled LayoutStaticSnapshot atom + mActivityContext + .getStatsLogManager() + .logger() + .withCardinality(split.get(true).size()) + .log(LAUNCHER_PRIVATE_SPACE_USER_INSTALLED_APPS_COUNT); + + mActivityContext + .getStatsLogManager() + .logger() + .withCardinality(split.get(false).size()) + .log(LAUNCHER_PRIVATE_SPACE_PREINSTALLED_APPS_COUNT); + // Add user installed apps position = addAppsWithSections(split.get(true), position); // Add system apps separator. diff --git a/src/com/android/launcher3/logging/StatsLogManager.java b/src/com/android/launcher3/logging/StatsLogManager.java index 3ede267dd4..52fb122994 100644 --- a/src/com/android/launcher3/logging/StatsLogManager.java +++ b/src/com/android/launcher3/logging/StatsLogManager.java @@ -754,6 +754,12 @@ public class StatsLogManager implements ResourceBasedOverride { @UiEvent(doc = "User tapped add widget button in widget sheet.") LAUNCHER_WIDGET_ADD_BUTTON_TAP(1622), + @UiEvent(doc = "Number of user installed Private profile apps, shown above separator line") + LAUNCHER_PRIVATE_SPACE_USER_INSTALLED_APPS_COUNT(1672), + + @UiEvent(doc = "Number of preinstalled Private profile apps, shown under separator line") + LAUNCHER_PRIVATE_SPACE_PREINSTALLED_APPS_COUNT(1673) + // ADD MORE ;