Add an intent action system API for bedtime settings

Test: atest CtsIntentSignatureTestCases
Bug: 210975231
Change-Id: I9559a572acefc6d7fa8bfc31d90f9613d8a25290
This commit is contained in:
Steven Ng
2022-01-26 15:43:24 +00:00
parent 2a7fc664a0
commit 28fc9e2fd8
2 changed files with 18 additions and 0 deletions

View File

@@ -10306,6 +10306,7 @@ package android.provider {
method @Deprecated public static boolean checkAndNoteWriteSettingsOperation(@NonNull android.content.Context, int, @NonNull String, boolean);
method public static boolean checkAndNoteWriteSettingsOperation(@NonNull android.content.Context, int, @NonNull String, @Nullable String, boolean);
field public static final String ACTION_ACCESSIBILITY_DETAILS_SETTINGS = "android.settings.ACCESSIBILITY_DETAILS_SETTINGS";
field public static final String ACTION_BEDTIME_SETTINGS = "android.settings.BEDTIME_SETTINGS";
field public static final String ACTION_BUGREPORT_HANDLER_SETTINGS = "android.settings.BUGREPORT_HANDLER_SETTINGS";
field public static final String ACTION_ENTERPRISE_PRIVACY_SETTINGS = "android.settings.ENTERPRISE_PRIVACY_SETTINGS";
field public static final String ACTION_LOCATION_CONTROLLER_EXTRA_PACKAGE_SETTINGS = "android.settings.LOCATION_CONTROLLER_EXTRA_PACKAGE_SETTINGS";

View File

@@ -2427,6 +2427,23 @@ public final class Settings {
@SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
public static final String ACTION_MMS_MESSAGE_SETTING = "android.settings.MMS_MESSAGE_SETTING";
/**
* Activity Action: Show a screen of bedtime settings, which is provided by the wellbeing app.
* <p>
* The handler of this intent action may not exist.
* <p>
* To start an activity with this intent, apps should set the wellbeing package explicitly in
* the intent together with this action. The wellbeing package is defined in
* {@code com.android.internal.R.string.config_defaultWellbeingPackage}.
* <p>
* Output: Nothing
*
* @hide
*/
@SystemApi
@SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
public static final String ACTION_BEDTIME_SETTINGS = "android.settings.BEDTIME_SETTINGS";
// End of Intent actions for Settings
/**