From 5a172211f9cf2028b0616ee1bf21bd369695ce65 Mon Sep 17 00:00:00 2001 From: Tony Mak Date: Fri, 21 Mar 2025 15:11:19 -0700 Subject: DO NOT MERGE Allow OEM to backport EXECUTE_APP_FUNCTIONS permission before A16 Bug: 402647068 Test: presubmit Merged-In: I69f829007fa7466f2f7f7e0ba5dde0d26e770219 Change-Id: I7e81286db40d86c3d0b6a41f731a25213e79e35b --- .../src/android/permissionpolicy/cts/PermissionPolicyTest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java b/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java index a58602501..5ce9df514 100644 --- a/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java +++ b/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java @@ -73,6 +73,9 @@ public class PermissionPolicyTest { private static final String MANAGE_COMPANION_DEVICES_PERMISSION = "android.permission.MANAGE_COMPANION_DEVICES"; + private static final String EXECUTE_APP_FUNCTIONS_PERMISSION = + "android.permission.EXECUTE_APP_FUNCTIONS"; + private static final String LOG_TAG = "PermissionProtectionTest"; private static final String PLATFORM_PACKAGE_NAME = "android"; @@ -530,6 +533,9 @@ public class PermissionPolicyTest { return parseDate(SECURITY_PATCH).before(HIDE_NON_SYSTEM_OVERLAY_WINDOWS_PATCH_DATE); case MANAGE_COMPANION_DEVICES_PERMISSION: return parseDate(SECURITY_PATCH).before(MANAGE_COMPANION_DEVICES_PATCH_DATE); + case EXECUTE_APP_FUNCTIONS_PERMISSION: + // OEMs are allowed to backport this permission before Android 16. + return true; default: return false; } -- cgit v1.2.3-59-g8ed1b