diff options
author | George Lin <giolin@google.com> | 2023-11-15 20:40:26 +0000 |
---|---|---|
committer | George Lin <giolin@google.com> | 2023-11-16 17:47:24 +0000 |
commit | d2ba89b4fd4a16fcb6512d5c50c433d9e8895e46 (patch) | |
tree | 104394849d8720fade20b478c5f4fccc44029827 /src/com | |
parent | 5551a2dced44910de7e5028084bb88b9241b29b2 (diff) | |
download | ThemePicker-d2ba89b4fd4a16fcb6512d5c50c433d9e8895e46.tar.gz |
Introduce launch source of keyguard (2/n)
Introduce the launche source of keyguard for the case that we launch
Wallpaper Picker form the keyguard.
Test: Manually verify the logs
Bug: 290848448
Flag: None
Change-Id: Ibb0b585d7866dbb7c9754ad06a009bc75399ada0
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/customization/module/logging/SysUiStatsLogger.kt | 36 | ||||
-rw-r--r-- | src/com/android/customization/module/logging/ThemesUserEventLoggerImpl.kt | 5 |
2 files changed, 20 insertions, 21 deletions
diff --git a/src/com/android/customization/module/logging/SysUiStatsLogger.kt b/src/com/android/customization/module/logging/SysUiStatsLogger.kt index 6c55df8f..111c2c23 100644 --- a/src/com/android/customization/module/logging/SysUiStatsLogger.kt +++ b/src/com/android/customization/module/logging/SysUiStatsLogger.kt @@ -15,15 +15,15 @@ */ package com.android.customization.module.logging +import android.stats.style.StyleEnums.CLOCK_SIZE_UNSPECIFIED +import android.stats.style.StyleEnums.COLOR_SOURCE_UNSPECIFIED +import android.stats.style.StyleEnums.DATE_PREFERENCE_UNSPECIFIED +import android.stats.style.StyleEnums.EFFECT_PREFERENCE_UNSPECIFIED +import android.stats.style.StyleEnums.LAUNCHED_PREFERENCE_UNSPECIFIED +import android.stats.style.StyleEnums.LOCATION_PREFERENCE_UNSPECIFIED +import android.stats.style.StyleEnums.SET_WALLPAPER_ENTRY_POINT_UNSPECIFIED +import android.stats.style.StyleEnums.WALLPAPER_DESTINATION_UNSPECIFIED import com.android.systemui.shared.system.SysUiStatsLog -import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__CLOCK_SIZE__CLOCK_SIZE_UNSPECIFIED -import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__COLOR_SOURCE__COLOR_SOURCE_UNSPECIFIED -import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__DATE_PREFERENCE__DATE_PREFERENCE_UNSPECIFIED -import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__EFFECT_PREFERENCE__EFFECT_PREFERENCE_UNSPECIFIED -import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__LAUNCHED_PREFERENCE__LAUNCHED_PREFERENCE_UNSPECIFIED -import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__LOCATION_PREFERENCE__LOCATION_PREFERENCE_UNSPECIFIED -import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__SET_WALLPAPER_ENTRY_POINT__SET_WALLPAPER_ENTRY_POINT_UNSPECIFIED -import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__WALLPAPER_DESTINATION__WALLPAPER_DESTINATION_UNSPECIFIED import com.android.systemui.shared.system.SysUiStatsLog.STYLE_UI_CHANGED import com.android.wallpaper.module.logging.UserEventLogger.SetWallpaperEntryPoint @@ -38,12 +38,10 @@ class SysUiStatsLogger(val action: Int) { private var wallpaperCategoryHash = 0 private var wallpaperIdHash = 0 private var colorPreference = 0 - private var locationPreference = - STYLE_UICHANGED__LOCATION_PREFERENCE__LOCATION_PREFERENCE_UNSPECIFIED - private var datePreference = STYLE_UICHANGED__DATE_PREFERENCE__DATE_PREFERENCE_UNSPECIFIED - private var launchedPreference = - STYLE_UICHANGED__LAUNCHED_PREFERENCE__LAUNCHED_PREFERENCE_UNSPECIFIED - private var effectPreference = STYLE_UICHANGED__EFFECT_PREFERENCE__EFFECT_PREFERENCE_UNSPECIFIED + private var locationPreference = LOCATION_PREFERENCE_UNSPECIFIED + private var datePreference = DATE_PREFERENCE_UNSPECIFIED + private var launchedPreference = LAUNCHED_PREFERENCE_UNSPECIFIED + private var effectPreference = EFFECT_PREFERENCE_UNSPECIFIED private var effectIdHash = 0 private var lockWallpaperCategoryHash = 0 private var lockWallpaperIdHash = 0 @@ -54,13 +52,11 @@ class SysUiStatsLogger(val action: Int) { private var timeElapsedMillis = 0L private var effectResultCode = -1 private var appSessionId = 0 - private var setWallpaperEntryPoint = - STYLE_UICHANGED__SET_WALLPAPER_ENTRY_POINT__SET_WALLPAPER_ENTRY_POINT_UNSPECIFIED - private var wallpaperDestination = - STYLE_UICHANGED__WALLPAPER_DESTINATION__WALLPAPER_DESTINATION_UNSPECIFIED - private var colorSource = STYLE_UICHANGED__COLOR_SOURCE__COLOR_SOURCE_UNSPECIFIED + private var setWallpaperEntryPoint = SET_WALLPAPER_ENTRY_POINT_UNSPECIFIED + private var wallpaperDestination = WALLPAPER_DESTINATION_UNSPECIFIED + private var colorSource = COLOR_SOURCE_UNSPECIFIED private var seedColor = 0 - private var clockSize = STYLE_UICHANGED__CLOCK_SIZE__CLOCK_SIZE_UNSPECIFIED + private var clockSize = CLOCK_SIZE_UNSPECIFIED private var toggleOn = false private var shortcut = "" private var shortcutSlotId = "" diff --git a/src/com/android/customization/module/logging/ThemesUserEventLoggerImpl.kt b/src/com/android/customization/module/logging/ThemesUserEventLoggerImpl.kt index 1441c717..3f4a6dc4 100644 --- a/src/com/android/customization/module/logging/ThemesUserEventLoggerImpl.kt +++ b/src/com/android/customization/module/logging/ThemesUserEventLoggerImpl.kt @@ -25,6 +25,7 @@ import android.stats.style.StyleEnums.DARK_THEME_APPLIED import android.stats.style.StyleEnums.GRID_APPLIED import android.stats.style.StyleEnums.LAUNCHED_CROP_AND_SET_ACTION import android.stats.style.StyleEnums.LAUNCHED_DEEP_LINK +import android.stats.style.StyleEnums.LAUNCHED_KEYGUARD import android.stats.style.StyleEnums.LAUNCHED_LAUNCHER import android.stats.style.StyleEnums.LAUNCHED_LAUNCH_ICON import android.stats.style.StyleEnums.LAUNCHED_PREFERENCE_UNSPECIFIED @@ -55,6 +56,7 @@ import com.android.wallpaper.module.WallpaperPreferences import com.android.wallpaper.module.logging.UserEventLogger.EffectStatus import com.android.wallpaper.module.logging.UserEventLogger.SetWallpaperEntryPoint import com.android.wallpaper.module.logging.UserEventLogger.WallpaperDestination +import com.android.wallpaper.util.ActivityUtils import com.android.wallpaper.util.LaunchSourceUtils import javax.inject.Inject import javax.inject.Singleton @@ -246,9 +248,10 @@ constructor( LaunchSourceUtils.LAUNCH_SOURCE_SUW -> LAUNCHED_SUW LaunchSourceUtils.LAUNCH_SOURCE_TIPS -> LAUNCHED_TIPS LaunchSourceUtils.LAUNCH_SOURCE_DEEP_LINK -> LAUNCHED_DEEP_LINK + LaunchSourceUtils.LAUNCH_SOURCE_KEYGUARD -> LAUNCHED_KEYGUARD else -> LAUNCHED_PREFERENCE_UNSPECIFIED } - } else if (hasExtra(LaunchSourceUtils.LAUNCH_SETTINGS_SEARCH)) { + } else if (ActivityUtils.isLaunchedFromSettingsSearch(this)) { LAUNCHED_SETTINGS_SEARCH } else if (action != null && action == WallpaperManager.ACTION_CROP_AND_SET_WALLPAPER) { LAUNCHED_CROP_AND_SET_ACTION |