From 728e67787653d19c3ddbcd4c138db0718a2983dd Mon Sep 17 00:00:00 2001 From: Hai Zhang Date: Sun, 25 Dec 2022 23:20:48 -0800 Subject: [PATCH] Enable the new permission subsystem implementation on V. The old implementation is still around and can be brought back by setting PermissionManager.USE_ACCESS_CHECKING_SERVICE back to false. Bug: 263504888 Test: presubmit Change-Id: I8916942e5189ad5acee55daef9159e8e43f11ce7 --- core/java/android/permission/PermissionManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/java/android/permission/PermissionManager.java b/core/java/android/permission/PermissionManager.java index e256ea08cdd96..9ae87deccc8bc 100644 --- a/core/java/android/permission/PermissionManager.java +++ b/core/java/android/permission/PermissionManager.java @@ -75,6 +75,7 @@ import android.util.Slog; import com.android.internal.R; import com.android.internal.annotations.Immutable; import com.android.internal.util.CollectionUtils; +import com.android.modules.utils.build.SdkLevel; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @@ -181,7 +182,7 @@ public final class PermissionManager { * * @hide */ - public static final boolean USE_ACCESS_CHECKING_SERVICE = false; + public static final boolean USE_ACCESS_CHECKING_SERVICE = SdkLevel.isAtLeastV(); /** * The time to wait in between refreshing the exempted indicator role packages