Add hourly period job to fetch battery usage data in Settings.
Bug: 253395332
Test: make RunSettingsRoboTests + manually
Change-Id: I342066a30fed202e5013b8c2554f36d991975c3e
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index e33bba8..d89f05c 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -2983,6 +2983,26 @@
</intent-filter>
</receiver>
+ <receiver
+ android:name=".fuelgauge.batteryusage.BootBroadcastReceiver"
+ android:exported="true">
+ <intent-filter>
+ <action android:name="android.intent.action.BOOT_COMPLETED"/>
+ <action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
+ <action android:name="android.intent.action.MY_PACKAGE_UNSUSPENDED"/>
+ <action android:name="com.google.android.setupwizard.SETUP_WIZARD_FINISHED"/>
+ <action android:name="com.android.settings.battery.action.PERIODIC_JOB_RECHECK"/>
+ </intent-filter>
+ </receiver>
+
+ <receiver
+ android:name=".fuelgauge.batteryusage.PeriodicJobReceiver"
+ android:exported="false">
+ <intent-filter>
+ <action android:name="com.android.settings.battery.action.PERIODIC_JOB_UPDATE"/>
+ </intent-filter>
+ </receiver>
+
<activity
android:name="Settings$BatterySaverSettingsActivity"
android:label="@string/battery_saver"