Add AppOptimizationModeEventsUtils to save & update app optimization mode expiration events.
- [Update] Save app optimizaiton mode set & expire events from turbo.
- [Reset ] Restore optimization mode for expired events in Periodic job.
- [Delete] Cancel expiration event if user updates mode in app usage page.
Bug: 338965652
Test: atest + manual
Change-Id: I3fb7311207da1bdb1146ea1ff041aca6adb66052
diff --git a/Android.bp b/Android.bp
index 06ce8ab..b96d0dc 100644
--- a/Android.bp
+++ b/Android.bp
@@ -95,15 +95,11 @@
"SettingsLibActivityEmbedding",
"aconfig_settings_flags_lib",
"accessibility_settings_flags_lib",
- "app-usage-event-protos-lite",
- "battery-event-protos-lite",
- "battery-usage-slot-protos-lite",
"contextualcards",
"development_settings_flag_lib",
"factory_reset_flags_lib",
"fuelgauge-log-protos-lite",
- "fuelgauge-usage-state-protos-lite",
- "power-anomaly-event-protos-lite",
+ "fuelgauge-protos-lite",
"settings-contextual-card-protos-lite",
"settings-log-bridge-protos-lite",
"settings-logtags",