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

Commit 692d0700 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Expose check write setting operation as system API" am: 6978df2c am: ff1e9a9b

Change-Id: Ifb553e901b849e53b196881b190e4d05c5855a9c
parents 2a1f6055 ff1e9a9b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -6771,6 +6771,7 @@ package android.provider {
  }
  public final class Settings {
    method public static boolean checkAndNoteWriteSettingsOperation(@NonNull android.content.Context, int, @NonNull String, boolean);
    field public static final String ACTION_ACCESSIBILITY_DETAILS_SETTINGS = "android.settings.ACCESSIBILITY_DETAILS_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";
+3 −2
Original line number Diff line number Diff line
@@ -15332,8 +15332,9 @@ public final class Settings {
     * current time.
     * @hide
     */
    public static boolean checkAndNoteWriteSettingsOperation(Context context, int uid,
            String callingPackage, boolean throwException) {
    @SystemApi
    public static boolean checkAndNoteWriteSettingsOperation(@NonNull Context context, int uid,
            @NonNull String callingPackage, boolean throwException) {
        return isCallingPackageAllowedToPerformAppOpsProtectedOperation(context, uid,
                callingPackage, throwException, AppOpsManager.OP_WRITE_SETTINGS,
                PM_WRITE_SETTINGS, true);