Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 896011b2 authored by John Pan's avatar John Pan Committed by Android (Google) Code Review
Browse files

Merge "Implement logEffectApply by using SysUiStatsLog" into tm-dev

parents dc16251c 1429071e
Loading
Loading
Loading
Loading
+27 −19
Original line number Diff line number Diff line
@@ -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) {