summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Karishma Vakil <kvakil@google.com> 2022-01-18 19:13:48 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-01-18 19:13:48 +0000
commite1bf56670d26c841e78949cef1840506a69904e8 (patch)
tree4f827b875d6b822683c39d9fc4ec0d5b15b66e8f
parent38a28146676b7a37ec979ddaf2e1b10d351ca249 (diff)
parent80ecc67235dce30a03d0540a4978c51a755d631c (diff)
Merge "[SafetyCenter] Add reason code for ACTION_REFRESH_SAFETY_SOURCES to place an app on temp allowlist to start a fg service."
-rw-r--r--apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java b/apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java
index 161a317b2a3c..9fb12277fa5e 100644
--- a/apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java
+++ b/apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java
@@ -258,6 +258,12 @@ public class PowerExemptionManager {
* @hide
*/
public static final int REASON_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED = 207;
+ /**
+ * Broadcast {@link android.content.Intent#ACTION_REFRESH_SAFETY_SOURCES}.
+ * @hide
+ */
+ public static final int REASON_ACTION_REFRESH_SAFETY_SOURCES = 208;
+
/* Reason code range 300-399 are reserved for other internal reasons */
/**
* Device idle system allow list, including EXCEPT-IDLE
@@ -398,6 +404,7 @@ public class PowerExemptionManager {
REASON_TIME_CHANGED,
REASON_LOCALE_CHANGED,
REASON_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED,
+ REASON_ACTION_REFRESH_SAFETY_SOURCES,
REASON_SYSTEM_ALLOW_LISTED,
REASON_ALARM_MANAGER_ALARM_CLOCK,
REASON_ALARM_MANAGER_WHILE_IDLE,
@@ -681,6 +688,8 @@ public class PowerExemptionManager {
return "LOCALE_CHANGED";
case REASON_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED:
return "REASON_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED";
+ case REASON_ACTION_REFRESH_SAFETY_SOURCES:
+ return "REASON_ACTION_REFRESH_SAFETY_SOURCES";
case REASON_SYSTEM_ALLOW_LISTED:
return "SYSTEM_ALLOW_LISTED";
case REASON_ALARM_MANAGER_ALARM_CLOCK: