diff --git a/apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java b/apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java index 6dd79e849caac..afad29c7eebb4 100644 --- a/apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java +++ b/apex/jobscheduler/framework/java/android/os/PowerExemptionManager.java @@ -259,10 +259,9 @@ public class PowerExemptionManager { */ public static final int REASON_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED = 207; /** - * Broadcast {@link android.content.Intent#ACTION_REFRESH_SAFETY_SOURCES}. - * @hide + * Broadcast {@link android.safetycenter.SafetyCenterManager#ACTION_REFRESH_SAFETY_SOURCES}. */ - public static final int REASON_ACTION_REFRESH_SAFETY_SOURCES = 208; + public static final int REASON_REFRESH_SAFETY_SOURCES = 208; /* Reason code range 300-399 are reserved for other internal reasons */ /** @@ -419,7 +418,7 @@ public class PowerExemptionManager { REASON_TIME_CHANGED, REASON_LOCALE_CHANGED, REASON_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED, - REASON_ACTION_REFRESH_SAFETY_SOURCES, + REASON_REFRESH_SAFETY_SOURCES, REASON_SYSTEM_ALLOW_LISTED, REASON_ALARM_MANAGER_ALARM_CLOCK, REASON_ALARM_MANAGER_WHILE_IDLE, @@ -706,8 +705,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_REFRESH_SAFETY_SOURCES: + return "REASON_REFRESH_SAFETY_SOURCES"; case REASON_SYSTEM_ALLOW_LISTED: return "SYSTEM_ALLOW_LISTED"; case REASON_ALARM_MANAGER_ALARM_CLOCK: diff --git a/core/api/system-current.txt b/core/api/system-current.txt index 028976e98d19d..ffce929e4cb54 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -2575,7 +2575,6 @@ package android.content { field public static final String ACTION_PENDING_INCIDENT_REPORTS_CHANGED = "android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"; field public static final String ACTION_PRE_BOOT_COMPLETED = "android.intent.action.PRE_BOOT_COMPLETED"; field public static final String ACTION_QUERY_PACKAGE_RESTART = "android.intent.action.QUERY_PACKAGE_RESTART"; - field public static final String ACTION_REFRESH_SAFETY_SOURCES = "android.intent.action.REFRESH_SAFETY_SOURCES"; field public static final String ACTION_RESOLVE_INSTANT_APP_PACKAGE = "android.intent.action.RESOLVE_INSTANT_APP_PACKAGE"; field @RequiresPermission(android.Manifest.permission.REVIEW_ACCESSIBILITY_SERVICES) public static final String ACTION_REVIEW_ACCESSIBILITY_SERVICES = "android.intent.action.REVIEW_ACCESSIBILITY_SERVICES"; field @RequiresPermission(android.Manifest.permission.GRANT_RUNTIME_PERMISSIONS) public static final String ACTION_REVIEW_ONGOING_PERMISSION_USAGE = "android.intent.action.REVIEW_ONGOING_PERMISSION_USAGE"; @@ -2606,10 +2605,6 @@ package android.content { field public static final String EXTRA_PACKAGES = "android.intent.extra.PACKAGES"; field public static final String EXTRA_PERMISSION_NAME = "android.intent.extra.PERMISSION_NAME"; field public static final String EXTRA_REASON = "android.intent.extra.REASON"; - field public static final int EXTRA_REFRESH_REQUEST_TYPE_FETCH_FRESH_DATA = 0; // 0x0 - field public static final int EXTRA_REFRESH_REQUEST_TYPE_GET_DATA = 1; // 0x1 - field public static final String EXTRA_REFRESH_SAFETY_SOURCES_REQUEST_TYPE = "android.intent.extra.REFRESH_SAFETY_SOURCES_REQUEST_TYPE"; - field public static final String EXTRA_REFRESH_SAFETY_SOURCE_IDS = "android.intent.extra.REFRESH_SAFETY_SOURCE_IDS"; field public static final String EXTRA_REMOTE_CALLBACK = "android.intent.extra.REMOTE_CALLBACK"; field public static final String EXTRA_RESULT_NEEDED = "android.intent.extra.RESULT_NEEDED"; field public static final String EXTRA_ROLE_NAME = "android.intent.extra.ROLE_NAME"; @@ -9113,6 +9108,7 @@ package android.os { field public static final int REASON_OTHER = 1; // 0x1 field public static final int REASON_PUSH_MESSAGING = 101; // 0x65 field public static final int REASON_PUSH_MESSAGING_OVER_QUOTA = 102; // 0x66 + field public static final int REASON_REFRESH_SAFETY_SOURCES = 208; // 0xd0 field public static final int REASON_UNKNOWN = 0; // 0x0 field public static final int TEMPORARY_ALLOW_LIST_TYPE_FOREGROUND_SERVICE_ALLOWED = 0; // 0x0 field public static final int TEMPORARY_ALLOW_LIST_TYPE_FOREGROUND_SERVICE_NOT_ALLOWED = 1; // 0x1 diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index 1f83207aa5e55..fb186fd5dfb3a 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -3800,47 +3800,6 @@ public class Intent implements Parcelable, Cloneable { public static final String ACTION_IDLE_MAINTENANCE_END = "android.intent.action.ACTION_IDLE_MAINTENANCE_END"; - /** - * Broadcast Action: A broadcast sent by the system to indicate that - * {@link android.safetycenter.SafetyCenterManager} is requesting data from safety sources - * regarding their safety state. - * - * This broadcast is sent when a user triggers a data refresh from the Safety Center UI or when - * Safety Center detects that its stored safety information is stale and needs to be updated. - * - * This broadcast is sent explicitly to safety sources by targeting intents to a specified set - * of components provided by the safety sources in the safety source configuration. - * The receiving components should be manifest-declared receivers so that safety sources can be - * requested to send data even if they are not running. - * - * On receiving this broadcast, safety sources should determine their safety state - * according to the parameters specified in the intent extras (see below) and send Safety Center - * data about their safety state using - * {@link android.safetycenter.SafetyCenterManager#sendSafetyCenterUpdate(android.safetycenter.SafetySourceData)}. - * - *
This is a protected intent that can only be sent by the system. - * - *
Includes the following extras: - *