Loading Android.bp +7 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,13 @@ filegroup { ], } // Production-only files that should be excluded in tests. filegroup { name: "ThemePicker_src_prod", visibility: [":__subpackages__"], srcs: ["src_override/com/android/customization/picker/CustomizationPickerApplication.java"], } filegroup { name: "ThemePicker_Manifest", srcs: [ Loading src/com/android/customization/model/grid/GridOptionsManager.java +1 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ import androidx.lifecycle.LiveData; import com.android.customization.model.CustomizationManager; import com.android.customization.module.CustomizationInjector; import com.android.customization.module.ThemesUserEventLogger; import com.android.customization.module.logging.ThemesUserEventLogger; import com.android.wallpaper.R; import com.android.wallpaper.module.InjectorProvider; import com.android.wallpaper.util.PreviewUtils; Loading src/com/android/customization/module/ThemePickerInjector.kt +3 −1 Original line number Diff line number Diff line Loading @@ -36,6 +36,8 @@ import com.android.customization.model.themedicon.ThemedIconSwitchProvider import com.android.customization.model.themedicon.data.repository.ThemeIconRepository import com.android.customization.model.themedicon.domain.interactor.ThemedIconInteractor import com.android.customization.model.themedicon.domain.interactor.ThemedIconSnapshotRestorer import com.android.customization.module.logging.StatsLogUserEventLogger import com.android.customization.module.logging.ThemesUserEventLogger import com.android.customization.picker.clock.data.repository.ClockPickerRepositoryImpl import com.android.customization.picker.clock.data.repository.ClockRegistryProvider import com.android.customization.picker.clock.domain.interactor.ClockPickerInteractor Loading Loading @@ -71,8 +73,8 @@ import com.android.wallpaper.dispatchers.MainDispatcher import com.android.wallpaper.model.WallpaperColorsRepository import com.android.wallpaper.module.CustomizationSections import com.android.wallpaper.module.FragmentFactory import com.android.wallpaper.module.UserEventLogger import com.android.wallpaper.module.WallpaperPicker2Injector import com.android.wallpaper.module.logging.UserEventLogger import com.android.wallpaper.picker.CustomizationPickerActivity import com.android.wallpaper.picker.customization.data.content.WallpaperClientImpl import com.android.wallpaper.picker.customization.data.repository.WallpaperRepository Loading src/com/android/customization/module/StatsLogUserEventLogger.java→src/com/android/customization/module/logging/StatsLogUserEventLogger.java +3 −2 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ package com.android.customization.module; package com.android.customization.module.logging; import static com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__ACTION__APP_LAUNCHED; import static com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__LAUNCHED_PREFERENCE__LAUNCHED_CROP_AND_SET_ACTION; Loading Loading @@ -42,9 +42,10 @@ import androidx.annotation.Nullable; import com.android.customization.model.color.ColorOption; import com.android.customization.model.grid.GridOption; import com.android.wallpaper.module.NoOpUserEventLogger; import com.android.customization.module.SysUiStatsLogger; import com.android.wallpaper.module.WallpaperPreferences; import com.android.wallpaper.module.WallpaperStatusChecker; import com.android.wallpaper.module.logging.NoOpUserEventLogger; /** * StatsLog-backed implementation of {@link ThemesUserEventLogger}. Loading src/com/android/customization/module/ThemesUserEventLogger.java→src/com/android/customization/module/logging/ThemesUserEventLogger.java +4 −2 Original line number Diff line number Diff line Loading @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ package com.android.customization.module; package com.android.customization.module.logging; import com.android.customization.model.color.ColorOption; import com.android.customization.model.grid.GridOption; import com.android.wallpaper.module.UserEventLogger; import com.android.wallpaper.module.logging.UserEventLogger; /** * Extension of {@link UserEventLogger} that adds ThemePicker specific events. Loading @@ -32,8 +32,10 @@ public interface ThemesUserEventLogger extends UserEventLogger { */ void logColorApplied(int action, ColorOption colorOption); /** */ void logGridSelected(GridOption grid); /** */ void logGridApplied(GridOption grid); } Loading
Android.bp +7 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,13 @@ filegroup { ], } // Production-only files that should be excluded in tests. filegroup { name: "ThemePicker_src_prod", visibility: [":__subpackages__"], srcs: ["src_override/com/android/customization/picker/CustomizationPickerApplication.java"], } filegroup { name: "ThemePicker_Manifest", srcs: [ Loading
src/com/android/customization/model/grid/GridOptionsManager.java +1 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ import androidx.lifecycle.LiveData; import com.android.customization.model.CustomizationManager; import com.android.customization.module.CustomizationInjector; import com.android.customization.module.ThemesUserEventLogger; import com.android.customization.module.logging.ThemesUserEventLogger; import com.android.wallpaper.R; import com.android.wallpaper.module.InjectorProvider; import com.android.wallpaper.util.PreviewUtils; Loading
src/com/android/customization/module/ThemePickerInjector.kt +3 −1 Original line number Diff line number Diff line Loading @@ -36,6 +36,8 @@ import com.android.customization.model.themedicon.ThemedIconSwitchProvider import com.android.customization.model.themedicon.data.repository.ThemeIconRepository import com.android.customization.model.themedicon.domain.interactor.ThemedIconInteractor import com.android.customization.model.themedicon.domain.interactor.ThemedIconSnapshotRestorer import com.android.customization.module.logging.StatsLogUserEventLogger import com.android.customization.module.logging.ThemesUserEventLogger import com.android.customization.picker.clock.data.repository.ClockPickerRepositoryImpl import com.android.customization.picker.clock.data.repository.ClockRegistryProvider import com.android.customization.picker.clock.domain.interactor.ClockPickerInteractor Loading Loading @@ -71,8 +73,8 @@ import com.android.wallpaper.dispatchers.MainDispatcher import com.android.wallpaper.model.WallpaperColorsRepository import com.android.wallpaper.module.CustomizationSections import com.android.wallpaper.module.FragmentFactory import com.android.wallpaper.module.UserEventLogger import com.android.wallpaper.module.WallpaperPicker2Injector import com.android.wallpaper.module.logging.UserEventLogger import com.android.wallpaper.picker.CustomizationPickerActivity import com.android.wallpaper.picker.customization.data.content.WallpaperClientImpl import com.android.wallpaper.picker.customization.data.repository.WallpaperRepository Loading
src/com/android/customization/module/StatsLogUserEventLogger.java→src/com/android/customization/module/logging/StatsLogUserEventLogger.java +3 −2 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ package com.android.customization.module; package com.android.customization.module.logging; import static com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__ACTION__APP_LAUNCHED; import static com.android.systemui.shared.system.SysUiStatsLog.STYLE_UICHANGED__LAUNCHED_PREFERENCE__LAUNCHED_CROP_AND_SET_ACTION; Loading Loading @@ -42,9 +42,10 @@ import androidx.annotation.Nullable; import com.android.customization.model.color.ColorOption; import com.android.customization.model.grid.GridOption; import com.android.wallpaper.module.NoOpUserEventLogger; import com.android.customization.module.SysUiStatsLogger; import com.android.wallpaper.module.WallpaperPreferences; import com.android.wallpaper.module.WallpaperStatusChecker; import com.android.wallpaper.module.logging.NoOpUserEventLogger; /** * StatsLog-backed implementation of {@link ThemesUserEventLogger}. Loading
src/com/android/customization/module/ThemesUserEventLogger.java→src/com/android/customization/module/logging/ThemesUserEventLogger.java +4 −2 Original line number Diff line number Diff line Loading @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ package com.android.customization.module; package com.android.customization.module.logging; import com.android.customization.model.color.ColorOption; import com.android.customization.model.grid.GridOption; import com.android.wallpaper.module.UserEventLogger; import com.android.wallpaper.module.logging.UserEventLogger; /** * Extension of {@link UserEventLogger} that adds ThemePicker specific events. Loading @@ -32,8 +32,10 @@ public interface ThemesUserEventLogger extends UserEventLogger { */ void logColorApplied(int action, ColorOption colorOption); /** */ void logGridSelected(GridOption grid); /** */ void logGridApplied(GridOption grid); }