summaryrefslogtreecommitdiff
path: root/src/com/android
diff options
context:
space:
mode:
authorJohn Pan <johnpan@google.com>2022-03-07 13:53:09 +0800
committerJohn Pan <johnpan@google.com>2022-03-07 13:53:09 +0800
commit1429071eaf51f67a6cef2ea51ae9aca31621572a (patch)
treed259b59ded42f7bc571b5c10f9abe85c98d31be4 /src/com/android
parent88051e7314ddfc086a635365fb1c8cb5d3177cf6 (diff)
downloadThemePicker-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.java46
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) {