[JobScheduler] Refactored CarIdlenessTracker to add clarity
Added protected-broadcast for 4 actions that will be used by Car
service:
* com.android.server.jobscheduler.GARAGE_MODE_ON
* com.android.server.jobscheduler.GARAGE_MODE_OFF
* com.android.server.jobscheduler.FORCE_IDLE
* com.android.server.jobscheduler.UNFORCE_IDLE
Test: WIP
Bug: 111552186
Change-Id: Ifa6729db38f32479f06e814a713ba9e2b419f88f
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
index c2ff9c9..ea99afe 100644
--- a/core/res/AndroidManifest.xml
+++ b/core/res/AndroidManifest.xml
@@ -606,6 +606,14 @@
<protected-broadcast android:name="android.intent.action.DOCK_IDLE" />
<protected-broadcast android:name="android.intent.action.DOCK_ACTIVE" />
+ <!-- Added in Q -->
+
+ <!-- For CarIdlenessTracker -->
+ <protected-broadcast android:name="com.android.server.jobscheduler.GARAGE_MODE_ON" />
+ <protected-broadcast android:name="com.android.server.jobscheduler.GARAGE_MODE_OFF" />
+ <protected-broadcast android:name="com.android.server.jobscheduler.FORCE_IDLE" />
+ <protected-broadcast android:name="com.android.server.jobscheduler.UNFORCE_IDLE" />
+
<!-- ====================================================================== -->
<!-- RUNTIME PERMISSIONS -->
<!-- ====================================================================== -->