diff options
author | John Pan <johnpan@google.com> | 2022-03-07 13:53:09 +0800 |
---|---|---|
committer | John Pan <johnpan@google.com> | 2022-03-07 13:53:09 +0800 |
commit | 1429071eaf51f67a6cef2ea51ae9aca31621572a (patch) | |
tree | d259b59ded42f7bc571b5c10f9abe85c98d31be4 /src/com/android | |
parent | 88051e7314ddfc086a635365fb1c8cb5d3177cf6 (diff) | |
download | ThemePicker-1429071eaf51f67a6cef2ea51ae9aca31621572a.tar.gz |
Implement logEffectApply by using SysUiStatsLog
Bug: 219489603
Test: Manual
Change-Id: I19421f4977aa9ce486f9b7cc246820b53a49e9d3
Diffstat (limited to 'src/com/android')
-rw-r--r-- | src/com/android/customization/module/StatsLogUserEventLogger.java | 46 |
1 files changed, 27 insertions, 19 deletions
diff --git a/src/com/android/customization/module/StatsLogUserEventLogger.java b/src/com/android/customization/module/StatsLogUserEventLogger.java index fecf19b2..667483e2 100644 --- a/src/com/android/customization/module/StatsLogUserEventLogger.java +++ b/src/com/android/customization/module/StatsLogUserEventLogger.java @@ -61,31 +61,32 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them @Override public void logAppLaunched(Intent launchSource) { - SysUiStatsLog.write(STYLE_UI_CHANGED, STYLE_UICHANGED__ACTION__APP_LAUNCHED, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, getAppLaunchSource(launchSource)); + SysUiStatsLog.write(STYLE_UI_CHANGED, STYLE_UICHANGED__ACTION__APP_LAUNCHED, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, getAppLaunchSource(launchSource), 0, 0); } @Override public void logResumed(boolean provisioned, boolean wallpaper) { - SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.ONRESUME, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0); + SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.ONRESUME, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } @Override public void logStopped() { - SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.ONSTOP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.ONSTOP, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } @Override public void logActionClicked(String collectionId, int actionLabelResId) { SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.WALLPAPER_EXPLORE, 0, 0, 0, 0, 0, - getCollectionIdHashCode(collectionId), 0, 0, 0, 0, 0); + getCollectionIdHashCode(collectionId), 0, 0, 0, 0, 0, 0, 0); } @Override public void logIndividualWallpaperSelected(String collectionId) { SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.WALLPAPER_SELECT, 0, 0, 0, 0, 0, - getCollectionIdHashCode(collectionId), 0, 0, 0, 0, 0); + getCollectionIdHashCode(collectionId), 0, 0, 0, 0, 0, 0, 0); } @Override @@ -93,7 +94,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.WALLPAPER_OPEN_CATEGORY, 0, 0, 0, 0, 0, getCollectionIdHashCode(collectionId), - 0, 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0, 0); } @Override @@ -102,7 +103,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them 0, 0, 0, 0, 0, getCollectionIdHashCode(collectionId), wallpaperId != null ? wallpaperId.hashCode() : 0, - 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0); } @Override @@ -112,16 +113,23 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them 0, 0, 0, 0, 0, getCollectionIdHashCode(collectionId), wallpaperId != null ? wallpaperId.hashCode() : 0, - 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0); } @Override - public void logWallpaperSet(String collectionId, @Nullable String wallpaperId) { + public void logWallpaperSet(String collectionId, @Nullable String wallpaperId, + @Nullable String effects) { SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.WALLPAPER_APPLIED, 0, 0, 0, 0, 0, getCollectionIdHashCode(collectionId), wallpaperId != null ? wallpaperId.hashCode() : 0, - 0, 0, 0, 0); + 0, 0, 0, 0, 0, effects != null ? effects.hashCode() : 0); + } + + @Override + public void logEffectApply(String effect, @EffectStatus int status) { + SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.WALLPAPER_EFFECT_APPLIED, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, status, effect != null ? effect.hashCode() : 0); } @Nullable @@ -136,7 +144,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them Objects.hashCode(getThemePackage(theme, OVERLAY_CATEGORY_COLOR)), Objects.hashCode(getThemePackage(theme,OVERLAY_CATEGORY_FONT)), Objects.hashCode(getThemePackage(theme, OVERLAY_CATEGORY_SHAPE)), - 0, 0, 0, 0, 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } @Override @@ -145,7 +153,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them Objects.hashCode(getThemePackage(theme, OVERLAY_CATEGORY_COLOR)), Objects.hashCode(getThemePackage(theme,OVERLAY_CATEGORY_FONT)), Objects.hashCode(getThemePackage(theme, OVERLAY_CATEGORY_SHAPE)), - 0, 0, 0, 0, 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } @Override @@ -153,7 +161,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them SysUiStatsLog.write(STYLE_UI_CHANGED, action, 0, 0, 0, 0, 0, 0, 0, colorIndex, - 0, 0, 0); + 0, 0, 0, 0, 0); } @Override @@ -161,7 +169,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.PICKER_SELECT, 0, 0, 0, Objects.hashCode(clock.getId()), - 0, 0, 0, 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0, 0, 0, 0); } @Override @@ -169,7 +177,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.PICKER_APPLIED, 0, 0, 0, Objects.hashCode(clock.getId()), - 0, 0, 0, 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0, 0, 0, 0); } @Override @@ -177,7 +185,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.PICKER_SELECT, 0, 0, 0, 0, grid.cols, - 0, 0, 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0, 0, 0); } @Override @@ -185,7 +193,7 @@ public class StatsLogUserEventLogger extends NoOpUserEventLogger implements Them SysUiStatsLog.write(STYLE_UI_CHANGED, StyleEnums.PICKER_APPLIED, 0, 0, 0, 0, grid.cols, - 0, 0, 0, 0, 0, 0); + 0, 0, 0, 0, 0, 0, 0, 0); } private int getAppLaunchSource(Intent launchSource) { |