Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 28fc9e2f authored by Steven Ng's avatar Steven Ng
Browse files

Add an intent action system API for bedtime settings

Test: atest CtsIntentSignatureTestCases
Bug: 210975231
Change-Id: I9559a572acefc6d7fa8bfc31d90f9613d8a25290
parent 2a7fc664
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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";
+17 −0
Original line number Diff line number Diff line
@@ -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
    /**