diff options
author | 2024-01-25 19:26:33 +0000 | |
---|---|---|
committer | 2024-01-25 19:26:33 +0000 | |
commit | 26bde635e08c1ceb79c428af15cd5e9c3417acab (patch) | |
tree | 8e649568bbf14e9cf5c140416a857a0caae1bf6d /framework-s/java | |
parent | a3bb167217b11bcfad062b168767ad6c77460dd1 (diff) | |
parent | d9d56047f3dc04c70e543f40ffa82581049a43de (diff) |
Merge "[ECM] Add RequiresPermission annotations" into main
Diffstat (limited to 'framework-s/java')
-rw-r--r-- | framework-s/java/android/app/ecm/EnhancedConfirmationManager.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/framework-s/java/android/app/ecm/EnhancedConfirmationManager.java b/framework-s/java/android/app/ecm/EnhancedConfirmationManager.java index fa745a52f..6feae2ee8 100644 --- a/framework-s/java/android/app/ecm/EnhancedConfirmationManager.java +++ b/framework-s/java/android/app/ecm/EnhancedConfirmationManager.java @@ -18,6 +18,7 @@ package android.app.ecm; import android.annotation.FlaggedApi; import android.annotation.IntDef; +import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.SystemService; import android.annotation.TargetApi; @@ -239,6 +240,7 @@ public final class EnhancedConfirmationManager { * @return {@code true} if the setting is restricted from the app * @throws NameNotFoundException if the provided package was not found */ + @RequiresPermission(android.Manifest.permission.MANAGE_ENHANCED_CONFIRMATION_STATES) public boolean isRestricted(@NonNull String packageName, @NonNull String settingIdentifier) throws NameNotFoundException { try { @@ -261,6 +263,7 @@ public final class EnhancedConfirmationManager { * @param packageName package name of the application to remove protection from * @throws NameNotFoundException if the provided package was not found */ + @RequiresPermission(android.Manifest.permission.MANAGE_ENHANCED_CONFIRMATION_STATES) public void clearRestriction(@NonNull String packageName) throws NameNotFoundException { try { mService.clearRestriction(packageName, mContext.getUser().getIdentifier()); @@ -283,6 +286,7 @@ public final class EnhancedConfirmationManager { * restrictions from the provided app * @throws NameNotFoundException if the provided package was not found */ + @RequiresPermission(android.Manifest.permission.MANAGE_ENHANCED_CONFIRMATION_STATES) public boolean isClearRestrictionAllowed(@NonNull String packageName) throws NameNotFoundException { try { @@ -305,6 +309,7 @@ public final class EnhancedConfirmationManager { * @throws NameNotFoundException if the provided package was not found * @hide */ + @RequiresPermission(android.Manifest.permission.MANAGE_ENHANCED_CONFIRMATION_STATES) public void setClearRestrictionAllowed(@NonNull String packageName) throws NameNotFoundException { try { |