Merge "Add REBOOT_READY broadcast" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
515af7889f
@@ -2190,6 +2190,7 @@ 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_REBOOT_READY = "android.intent.action.REBOOT_READY";
|
||||
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";
|
||||
@@ -2213,6 +2214,7 @@ package android.content {
|
||||
field public static final String EXTRA_INSTANT_APP_HOSTNAME = "android.intent.extra.INSTANT_APP_HOSTNAME";
|
||||
field public static final String EXTRA_INSTANT_APP_SUCCESS = "android.intent.extra.INSTANT_APP_SUCCESS";
|
||||
field public static final String EXTRA_INSTANT_APP_TOKEN = "android.intent.extra.INSTANT_APP_TOKEN";
|
||||
field public static final String EXTRA_IS_READY_TO_REBOOT = "android.intent.extra.IS_READY_TO_REBOOT";
|
||||
field public static final String EXTRA_LONG_VERSION_CODE = "android.intent.extra.LONG_VERSION_CODE";
|
||||
field public static final String EXTRA_ORIGINATING_UID = "android.intent.extra.ORIGINATING_UID";
|
||||
field public static final String EXTRA_PACKAGES = "android.intent.extra.PACKAGES";
|
||||
|
||||
@@ -4753,7 +4753,7 @@ public abstract class Context {
|
||||
|
||||
/**
|
||||
* Use with {@link #getSystemService(String)} to retrieve an
|
||||
* {@link android.app.scheduling.RebootReadinessManagerService} for communicating
|
||||
* {@link android.scheduling.RebootReadinessManagerService} for communicating
|
||||
* with the reboot readiness detector.
|
||||
*
|
||||
* @see #getSystemService(String)
|
||||
|
||||
@@ -4754,6 +4754,32 @@ public class Intent implements Parcelable, Cloneable {
|
||||
public static final String ACTION_PACKAGE_NEEDS_INTEGRITY_VERIFICATION =
|
||||
"android.intent.action.PACKAGE_NEEDS_INTEGRITY_VERIFICATION";
|
||||
|
||||
/**
|
||||
* Broadcast Action: Indicates that the device's reboot readiness has changed.
|
||||
*
|
||||
* <p>This broadcast will be sent with an extra that indicates whether or not the device is
|
||||
* ready to reboot.
|
||||
* <p>
|
||||
* The receiver <em>must</em> have the {@link android.Manifest.permission#REBOOT} permission.
|
||||
* <p class="note">
|
||||
* This is a protected intent that can only be sent by the system.
|
||||
*
|
||||
* @see #EXTRA_IS_READY_TO_REBOOT
|
||||
* @hide
|
||||
*/
|
||||
@SystemApi
|
||||
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
|
||||
public static final String ACTION_REBOOT_READY = "android.intent.action.REBOOT_READY";
|
||||
|
||||
/**
|
||||
* A boolean extra used with {@link #ACTION_REBOOT_READY} which indicates if the
|
||||
* device is ready to reboot.
|
||||
* Will be {@code true} if ready to reboot, {@code false} otherwise.
|
||||
* @hide
|
||||
*/
|
||||
@SystemApi
|
||||
public static final String EXTRA_IS_READY_TO_REBOOT = "android.intent.extra.IS_READY_TO_REBOOT";
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// ---------------------------------------------------------------------
|
||||
// Standard intent categories (see addCategory()).
|
||||
|
||||
@@ -690,6 +690,9 @@
|
||||
<!-- Made protected in S (was added in R) -->
|
||||
<protected-broadcast android:name="com.android.internal.intent.action.BUGREPORT_REQUESTED" />
|
||||
|
||||
<!-- Added in S -->
|
||||
<protected-broadcast android:name="android.intent.action.REBOOT_READY" />
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- RUNTIME PERMISSIONS -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
Reference in New Issue
Block a user